DataValidationBuilder для TextValidation
.
// Add a text item to a form and require it to be a number within a range. var textItem = form.addTextItem().setTitle('Pick a number between 1 and 100?'); var textValidation = FormApp.createTextValidation() .setHelpText('Input was not a number between 1 and 100.') .requireNumberBetween(1, 100) .build(); textItem.setValidation(textValidation);
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
requireNumber() | TextValidationBuilder | Требуется, чтобы текстовый элемент был числом. |
requireNumberBetween(start, end) | TextValidationBuilder | Требуется, чтобы текстовый элемент был числом между началом и концом включительно. |
requireNumberEqualTo(number) | TextValidationBuilder | Требуется, чтобы текстовый элемент был числом, равным указанному значению. |
requireNumberGreaterThan(number) | TextValidationBuilder | Требуется, чтобы текстовый элемент был числом, превышающим указанное значение. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Требуется, чтобы текстовый элемент был числом, большим или равным указанному значению. |
requireNumberLessThan(number) | TextValidationBuilder | Требуется, чтобы текстовый элемент был числом меньше указанного значения. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Требуется, чтобы текстовый элемент был числом, меньшим или равным указанному значению. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Требует, чтобы текстовый элемент был числом не между началом и концом включительно. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Требуется, чтобы текстовый элемент был числом, не равным указанному значению. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Требуется ответ, содержащий шаблон. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Требуется ответ, чтобы не содержать шаблон. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Требуется ответ, чтобы не соответствовать шаблону. |
requireTextIsEmail() | TextValidationBuilder | Требуется, чтобы текстовый элемент был адресом электронной почты. |
requireTextIsUrl() | TextValidationBuilder | Требуется, чтобы текстовый элемент был URL-адресом. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Требуется, чтобы длина ответа была больше или равна значению. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Требуется, чтобы длина ответа была меньше значения. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Требуется ответ для соответствия шаблону. |
requireWholeNumber() | TextValidationBuilder | Требуется, чтобы текстовый элемент был целым числом. |
Подробная документация
requireNumber()
Требуется, чтобы текстовый элемент был числом.
Возвращаться
TextValidationBuilder
— это TextValidation
для цепочки
requireNumberBetween(start, end)
Требуется, чтобы текстовый элемент был числом между началом и концом включительно.
Параметры
Имя | Тип | Описание |
---|---|---|
start | Number | нижние границы инклюзивного диапазона |
end | Number | верхние границы инклюзивного диапазона |
Возвращаться
TextValidationBuilder
— это TextValidation
для цепочки
requireNumberEqualTo(number)
Требуется, чтобы текстовый элемент был числом, равным указанному значению.
Параметры
Имя | Тип | Описание |
---|---|---|
number | Number | значение, которому должен быть равен элемент. |
Возвращаться
TextValidationBuilder
— это TextValidation
для цепочки
requireNumberGreaterThan(number)
Требуется, чтобы текстовый элемент был числом, превышающим указанное значение.
Параметры
Имя | Тип | Описание |
---|---|---|
number | Number | значение, которого элемент должен быть больше. |
Возвращаться
TextValidationBuilder
— это TextValidation
для цепочки
requireNumberGreaterThanOrEqualTo(number)
Требуется, чтобы текстовый элемент был числом, большим или равным указанному значению.
Параметры
Имя | Тип | Описание |
---|---|---|
number | Number | значение, которого элемент должен быть больше или равен. |
Возвращаться
TextValidationBuilder
— это TextValidation
для цепочки
requireNumberLessThan(number)
Требуется, чтобы текстовый элемент был числом меньше указанного значения.
Параметры
Имя | Тип | Описание |
---|---|---|
number | Number | значение, которого элемент должен быть больше. |
Возвращаться
TextValidationBuilder
— это TextValidation
для цепочки
requireNumberLessThanOrEqualTo(number)
Требуется, чтобы текстовый элемент был числом, меньшим или равным указанному значению.
Параметры
Имя | Тип | Описание |
---|---|---|
number | Number | значение, которому элемент должен быть меньше или равен. |
Возвращаться
TextValidationBuilder
— это TextValidation
для цепочки
requireNumberNotBetween(start, end)
Требует, чтобы текстовый элемент был числом не между началом и концом включительно.
Параметры
Имя | Тип | Описание |
---|---|---|
start | Number | нижние границы инклюзивного диапазона |
end | Number | верхние границы инклюзивного диапазона |
Возвращаться
TextValidationBuilder
— это TextValidation
для цепочки
requireNumberNotEqualTo(number)
Требуется, чтобы текстовый элемент был числом, не равным указанному значению.
Параметры
Имя | Тип | Описание |
---|---|---|
number | Number | значение, которому не должен быть равен элемент. |
Возвращаться
TextValidationBuilder
— это TextValidation
для цепочки
requireTextContainsPattern(pattern)
Требуется ответ, содержащий шаблон.
Параметры
Имя | Тип | Описание |
---|---|---|
pattern | String | текст должен содержать шаблон |
Возвращаться
TextValidationBuilder
— это для цепочки
requireTextDoesNotContainPattern(pattern)
Требуется ответ, чтобы не содержать шаблон.
Параметры
Имя | Тип | Описание |
---|---|---|
pattern | String | текст не должен содержать шаблон |
Возвращаться
TextValidationBuilder
— это для цепочки
requireTextDoesNotMatchPattern(pattern)
Требуется ответ, чтобы не соответствовать шаблону.
Параметры
Имя | Тип | Описание |
---|---|---|
pattern | String | текст не должен соответствовать шаблону |
Возвращаться
TextValidationBuilder
— это для цепочки
requireTextIsEmail()
Требуется, чтобы текстовый элемент был адресом электронной почты.
Возвращаться
TextValidationBuilder
— это TextValidation
для цепочки
requireTextIsUrl()
Требуется, чтобы текстовый элемент был URL-адресом.
Возвращаться
TextValidationBuilder
— это TextValidation
для цепочки
requireTextLengthGreaterThanOrEqualTo(number)
Требуется, чтобы длина ответа была больше или равна значению.
Параметры
Имя | Тип | Описание |
---|---|---|
number | Integer | длина текста абзаца должна быть больше этого значения |
Возвращаться
TextValidationBuilder
— это для цепочки
requireTextLengthLessThanOrEqualTo(number)
Требуется, чтобы длина ответа была меньше значения.
Параметры
Имя | Тип | Описание |
---|---|---|
number | Integer | длина текста абзаца должна быть меньше или равна этому значению |
Возвращаться
TextValidationBuilder
— это для цепочки
requireTextMatchesPattern(pattern)
Требуется ответ для соответствия шаблону.
Параметры
Имя | Тип | Описание |
---|---|---|
pattern | String | текст должен соответствовать шаблону |
Возвращаться
TextValidationBuilder
— это для цепочки
requireWholeNumber()
Требуется, чтобы текстовый элемент был целым числом.
Возвращаться
TextValidationBuilder
— это TextValidation
для цепочки