Class ParagraphTextValidationBuilder Stay organized with collections Save and categorize content based on your preferences.
Page Summary
ParagraphTextValidationBuilder is used to create validation rules for ParagraphTextValidation in Google Forms.
It offers methods to require or disallow specific text patterns within a response.
It can also enforce minimum or maximum text length requirements for responses.
The builder methods return the builder object, allowing for chaining multiple validation rules.
A DataValidationBuilder for aParagraph.
// Add a paragraph text item to a form and require the answer to be at least 100// characters.constform=FormApp.create('My Form');constparagraphTextItem=form.addParagraphTextItem().setTitle('Describe yourself:');constparagraphtextValidation=FormApp.createParagraphTextValidation().setHelpText('Answer must be more than 100 characters.').requireTextLengthGreaterThan(100);paragraphTextItem.setValidation(paragraphtextValidation);
Methods
| Method | Return type | Brief description |
|---|---|---|
require | Paragraph | Requires response to contain pattern. |
require | Paragraph | Requires response to not contain pattern. |
require | Paragraph | Requires response to not match pattern. |
require | Paragraph | Requires response length to be greater than or equal to value. |
require | Paragraph | Requires response length to be less than value. |
require | Paragraph | Requires response to match pattern. |
Detailed documentation
requireTextContainsPattern(pattern)
Requires response to contain pattern.
Parameters
| Name | Type | Description |
|---|---|---|
pattern | String | text must contain pattern |
Return
Paragraph — this for chaining
requireTextDoesNotContainPattern(pattern)
Requires response to not contain pattern.
Parameters
| Name | Type | Description |
|---|---|---|
pattern | String | text must not contain pattern |
Return
Paragraph — this for chaining
requireTextDoesNotMatchPattern(pattern)
Requires response to not match pattern.
Parameters
| Name | Type | Description |
|---|---|---|
pattern | String | text must not match pattern |
Return
Paragraph — this for chaining
requireTextLengthGreaterThanOrEqualTo(number)
Requires response length to be greater than or equal to value.
Parameters
| Name | Type | Description |
|---|---|---|
number | Integer | paragraph text length must be greater than this value |
Return
Paragraph — this for chaining
requireTextLengthLessThanOrEqualTo(number)
Requires response length to be less than value.
Parameters
| Name | Type | Description |
|---|---|---|
number | Integer | paragraph text length must be less than or equal to this value |
Return
Paragraph — this for chaining
requireTextMatchesPattern(pattern)
Requires response to match pattern.
Parameters
| Name | Type | Description |
|---|---|---|
pattern | String | text must match pattern |
Return
Paragraph — this for chaining
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-12-11 UTC.