Class TextValidationBuilder

TextValidationBuilder

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