DataValidationBuilder для Text Validation
.
// Add a text item to a form and require it to be a number within a range. const form = FormApp.create('My form'); const textItem = form.addTextItem().setTitle('Pick a number between 1 and 100?'); const textValidation = FormApp.createTextValidation() .setHelpText('Input was not a number between 1 and 100.') .requireNumberBetween(1, 100) .build(); textItem.setValidation(textValidation);
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
require Number() | Text Validation Builder | Требуется, чтобы текстовый элемент был числом. |
require NumberBetween(start, end) | Text Validation Builder | Требуется, чтобы текстовый элемент был числом между началом и концом включительно. |
require NumberEqualTo(number) | Text Validation Builder | Требуется, чтобы текстовый элемент был числом, равным указанному значению. |
require NumberGreaterThan(number) | Text Validation Builder | Требуется, чтобы текстовый элемент был числом, превышающим указанное значение. |
require NumberGreaterThanOrEqualTo(number) | Text Validation Builder | Требуется, чтобы текстовый элемент был числом, большим или равным указанному значению. |
require NumberLessThan(number) | Text Validation Builder | Требуется, чтобы текстовый элемент был числом меньше указанного значения. |
require NumberLessThanOrEqualTo(number) | Text Validation Builder | Требуется, чтобы текстовый элемент был числом, меньшим или равным указанному значению. |
require NumberNotBetween(start, end) | Text Validation Builder | Требует, чтобы текстовый элемент был числом не между началом и концом включительно. |
require NumberNotEqualTo(number) | Text Validation Builder | Требуется, чтобы текстовый элемент был числом, не равным указанному значению. |
require Text Contains Pattern(pattern) | Text Validation Builder | Требуется ответ, содержащий шаблон. |
require Text Does Not Contain Pattern(pattern) | Text Validation Builder | Требуется ответ, чтобы не содержать шаблон. |
require Text Does Not Match Pattern(pattern) | Text Validation Builder | Требуется ответ, чтобы не соответствовать шаблону. |
require Text Is Email() | Text Validation Builder | Требуется, чтобы текстовый элемент был адресом электронной почты. |
require Text Is Url() | Text Validation Builder | Требуется, чтобы текстовый элемент был URL-адресом. |
require Text Length Greater Than Or Equal To(number) | Text Validation Builder | Требуется, чтобы длина ответа была больше или равна значению. |
require Text Length Less Than Or Equal To(number) | Text Validation Builder | Требуется, чтобы длина ответа была меньше значения. |
require Text Matches Pattern(pattern) | Text Validation Builder | Требуется ответ для соответствия шаблону. |
require Whole Number() | Text Validation Builder | Требуется, чтобы текстовый элемент был целым числом. |
Подробная документация
require Number()
Требуется, чтобы текстовый элемент был числом.
Возвращаться
Text Validation Builder
— это Text Validation
, для цепочки
require NumberBetween(start, end)
Требуется, чтобы текстовый элемент был числом между началом и концом включительно.
Параметры
Имя | Тип | Описание |
---|---|---|
start | Number | нижние границы инклюзивного диапазона |
end | Number | верхние границы инклюзивного диапазона |
Возвращаться
Text Validation Builder
— это Text Validation
, для цепочки
require NumberEqualTo(number)
Требуется, чтобы текстовый элемент был числом, равным указанному значению.
Параметры
Имя | Тип | Описание |
---|---|---|
number | Number | значение, которому должен быть равен элемент. |
Возвращаться
Text Validation Builder
— это Text Validation
, для цепочки
require NumberGreaterThan(number)
Требуется, чтобы текстовый элемент был числом, превышающим указанное значение.
Параметры
Имя | Тип | Описание |
---|---|---|
number | Number | значение, которого элемент должен быть больше. |
Возвращаться
Text Validation Builder
— это Text Validation
, для цепочки
require NumberGreaterThanOrEqualTo(number)
Требуется, чтобы текстовый элемент был числом, большим или равным указанному значению.
Параметры
Имя | Тип | Описание |
---|---|---|
number | Number | значение, которого элемент должен быть больше или равен. |
Возвращаться
Text Validation Builder
— это Text Validation
, для цепочки
require NumberLessThan(number)
Требуется, чтобы текстовый элемент был числом меньше указанного значения.
Параметры
Имя | Тип | Описание |
---|---|---|
number | Number | значение, которого элемент должен быть больше. |
Возвращаться
Text Validation Builder
— это Text Validation
, для цепочки
require NumberLessThanOrEqualTo(number)
Требуется, чтобы текстовый элемент был числом, меньшим или равным указанному значению.
Параметры
Имя | Тип | Описание |
---|---|---|
number | Number | значение, которому элемент должен быть меньше или равен. |
Возвращаться
Text Validation Builder
— это Text Validation
, для цепочки
require NumberNotBetween(start, end)
Требует, чтобы текстовый элемент был числом не между началом и концом включительно.
Параметры
Имя | Тип | Описание |
---|---|---|
start | Number | нижние границы инклюзивного диапазона |
end | Number | верхние границы инклюзивного диапазона |
Возвращаться
Text Validation Builder
— это Text Validation
, для цепочки
require NumberNotEqualTo(number)
Требуется, чтобы текстовый элемент был числом, не равным указанному значению.
Параметры
Имя | Тип | Описание |
---|---|---|
number | Number | значение, которому не должен быть равен элемент. |
Возвращаться
Text Validation Builder
— это Text Validation
, для цепочки
require Text Contains Pattern(pattern)
Требуется ответ, содержащий шаблон.
Параметры
Имя | Тип | Описание |
---|---|---|
pattern | String | текст должен содержать шаблон |
Возвращаться
Text Validation Builder
— это для цепочки
require Text Does Not Contain Pattern(pattern)
Требуется ответ, чтобы не содержать шаблон.
Параметры
Имя | Тип | Описание |
---|---|---|
pattern | String | текст не должен содержать шаблон |
Возвращаться
Text Validation Builder
— это для цепочки
require Text Does Not Match Pattern(pattern)
Требуется ответ, чтобы не соответствовать шаблону.
Параметры
Имя | Тип | Описание |
---|---|---|
pattern | String | текст не должен соответствовать шаблону |
Возвращаться
Text Validation Builder
— это для цепочки
require Text Is Email()
Требуется, чтобы текстовый элемент был адресом электронной почты.
Возвращаться
Text Validation Builder
— это Text Validation
, для цепочки
require Text Is Url()
Требуется, чтобы текстовый элемент был URL-адресом.
Возвращаться
Text Validation Builder
— это Text Validation
, для цепочки
require Text Length Greater Than Or Equal To(number)
Требуется, чтобы длина ответа была больше или равна значению.
Параметры
Имя | Тип | Описание |
---|---|---|
number | Integer | длина текста абзаца должна быть больше этого значения |
Возвращаться
Text Validation Builder
— это для цепочки
require Text Length Less Than Or Equal To(number)
Требуется, чтобы длина ответа была меньше значения.
Параметры
Имя | Тип | Описание |
---|---|---|
number | Integer | длина текста абзаца должна быть меньше или равна этому значению |
Возвращаться
Text Validation Builder
— это для цепочки
require Text Matches Pattern(pattern)
Требуется ответ для соответствия шаблону.
Параметры
Имя | Тип | Описание |
---|---|---|
pattern | String | текст должен соответствовать шаблону |
Возвращаться
Text Validation Builder
— это для цепочки
require Whole Number()
Требуется, чтобы текстовый элемент был целым числом.
Возвращаться
Text Validation Builder
— это Text Validation
, для цепочки