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 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 , для цепочки