Class TextValidationBuilder

Построитель проверки текста

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 Number Between(start, end) Text Validation Builder Требуется, чтобы текстовый элемент был числом между началом и концом включительно.
require Number Equal To(number) Text Validation Builder Требуется, чтобы текстовый элемент был числом, равным указанному значению.
require Number Greater Than(number) Text Validation Builder Требуется, чтобы текстовый элемент был числом, превышающим указанное значение.
require Number Greater Than Or Equal To(number) Text Validation Builder Требуется, чтобы текстовый элемент был числом, большим или равным указанному значению.
require Number Less Than(number) Text Validation Builder Требуется, чтобы текстовый элемент был числом меньше указанного значения.
require Number Less Than Or Equal To(number) Text Validation Builder Требуется, чтобы текстовый элемент был числом, меньшим или равным указанному значению.
require Number Not Between(start, end) Text Validation Builder Требует, чтобы текстовый элемент был числом не между началом и концом включительно.
require Number Not Equal To(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 Number Between(start, end)

Требуется, чтобы текстовый элемент был числом между началом и концом включительно.

Параметры

Имя Тип Описание
start Number нижние границы инклюзивного диапазона
end Number верхние границы инклюзивного диапазона

Возвращаться

Text Validation Builder — это Text Validation , для цепочки


require Number Equal To(number)

Требуется, чтобы текстовый элемент был числом, равным указанному значению.

Параметры

Имя Тип Описание
number Number значение, которому должен быть равен элемент.

Возвращаться

Text Validation Builder — это Text Validation , для цепочки


require Number Greater Than(number)

Требуется, чтобы текстовый элемент был числом, превышающим указанное значение.

Параметры

Имя Тип Описание
number Number значение, которого элемент должен быть больше.

Возвращаться

Text Validation Builder — это Text Validation , для цепочки


require Number Greater Than Or Equal To(number)

Требуется, чтобы текстовый элемент был числом, большим или равным указанному значению.

Параметры

Имя Тип Описание
number Number значение, которого элемент должен быть больше или равен.

Возвращаться

Text Validation Builder — это Text Validation , для цепочки


require Number Less Than(number)

Требуется, чтобы текстовый элемент был числом меньше указанного значения.

Параметры

Имя Тип Описание
number Number значение, которого элемент должен быть больше.

Возвращаться

Text Validation Builder — это Text Validation , для цепочки


require Number Less Than Or Equal To(number)

Требуется, чтобы текстовый элемент был числом, меньшим или равным указанному значению.

Параметры

Имя Тип Описание
number Number значение, которому элемент должен быть меньше или равен.

Возвращаться

Text Validation Builder — это Text Validation , для цепочки


require Number Not Between(start, end)

Требует, чтобы текстовый элемент был числом не между началом и концом включительно.

Параметры

Имя Тип Описание
start Number нижние границы инклюзивного диапазона
end Number верхние границы инклюзивного диапазона

Возвращаться

Text Validation Builder — это Text Validation , для цепочки


require Number Not Equal To(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 , для цепочки