DataValidationBuilder для проверки ParagraphTextValidation ).
// Add a paragraph text item to a form and require the answer to be at least 100 // characters. const form = FormApp.create('My Form'); const paragraphTextItem = form.addParagraphTextItem().setTitle('Describe yourself:'); const paragraphtextValidation = FormApp.createParagraphTextValidation() .setHelpText('Answer must be more than 100 characters.') .requireTextLengthGreaterThan(100); paragraphTextItem.setValidation(paragraphtextValidation);
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
require Text Contains Pattern(pattern) | Paragraph Text Validation Builder | Требуется, чтобы ответ содержал шаблон. |
require Text Does Not Contain Pattern(pattern) | Paragraph Text Validation Builder | Требуется, чтобы ответ не содержал шаблона. |
require Text Does Not Match Pattern(pattern) | Paragraph Text Validation Builder | Требуется, чтобы ответ не соответствовал шаблону. |
require Text Length Greater Than Or Equal To(number) | Paragraph Text Validation Builder | Требуется, чтобы длина ответа была больше или равна значению. |
require Text Length Less Than Or Equal To(number) | Paragraph Text Validation Builder | Требуется, чтобы длина ответа была меньше значения. |
require Text Matches Pattern(pattern) | Paragraph Text Validation Builder | Требуется ответ, соответствующий шаблону. |
Подробная документация
requireTextContainsPattern(pattern)
Требуется, чтобы ответ содержал шаблон.
Параметры
| Имя | Тип | Описание |
|---|---|---|
pattern | String | текст должен содержать шаблон |
Возвращаться
ParagraphTextValidationBuilder — это для цепочки проверок.
requireTextDoesNotContainPattern(pattern)
Требуется, чтобы ответ не содержал шаблона.
Параметры
| Имя | Тип | Описание |
|---|---|---|
pattern | String | текст не должен содержать шаблон |
Возвращаться
ParagraphTextValidationBuilder — это для цепочки проверок.
requireTextDoesNotMatchPattern(pattern)
Требуется, чтобы ответ не соответствовал шаблону.
Параметры
| Имя | Тип | Описание |
|---|---|---|
pattern | String | текст не должен соответствовать шаблону |
Возвращаться
ParagraphTextValidationBuilder — это для цепочки проверок.
requireTextLengthGreaterThanOrEqualTo(number)
Требуется, чтобы длина ответа была больше или равна значению.
Параметры
| Имя | Тип | Описание |
|---|---|---|
number | Integer | Длина текста абзаца должна быть больше этого значения. |
Возвращаться
ParagraphTextValidationBuilder — это для цепочки проверок.
requireTextLengthLessThanOrEqualTo(number)
Требуется, чтобы длина ответа была меньше значения.
Параметры
| Имя | Тип | Описание |
|---|---|---|
number | Integer | Длина текста абзаца должна быть меньше или равна этому значению. |
Возвращаться
ParagraphTextValidationBuilder — это для цепочки проверок.
requireTextMatchesPattern(pattern)
Требуется ответ, соответствующий шаблону.
Параметры
| Имя | Тип | Описание |
|---|---|---|
pattern | String | текст должен соответствовать шаблону |
Возвращаться
ParagraphTextValidationBuilder — это для цепочки проверок.