Class ParagraphTextValidationBuilder
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
سازنده اعتبارسنجی متن پاراگراف یک DataValidationBuilder برای Paragraph Text Validation
.
// 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)
نیاز به پاسخ برای حاوی الگو دارد.
پارامترها
نام | تایپ کنید | توضیحات |
---|
pattern | String | متن باید حاوی الگو باشد |
بازگشت
Paragraph Text Validation Builder
- این برای زنجیر کردن
require Text Does Not Contain Pattern(pattern)
به پاسخ نیاز دارد تا حاوی الگو نباشد.
پارامترها
نام | تایپ کنید | توضیحات |
---|
pattern | String | متن نباید دارای الگو باشد |
بازگشت
Paragraph Text Validation Builder
- این برای زنجیر کردن
require Text Does Not Match Pattern(pattern)
نیاز به پاسخ برای عدم تطابق الگو دارد.
پارامترها
نام | تایپ کنید | توضیحات |
---|
pattern | String | متن نباید با الگو مطابقت داشته باشد |
بازگشت
Paragraph Text Validation Builder
- این برای زنجیر کردن
require Text Length Greater Than Or Equal To(number)
نیاز دارد که طول پاسخ بزرگتر یا مساوی با مقدار باشد.
پارامترها
نام | تایپ کنید | توضیحات |
---|
number | Integer | طول متن پاراگراف باید بیشتر از این مقدار باشد |
بازگشت
Paragraph Text Validation Builder
- این برای زنجیر کردن
require Text Length Less Than Or Equal To(number)
نیاز دارد که طول پاسخ کمتر از مقدار باشد.
پارامترها
نام | تایپ کنید | توضیحات |
---|
number | Integer | طول متن پاراگراف باید کمتر یا مساوی با این مقدار باشد |
بازگشت
Paragraph Text Validation Builder
- این برای زنجیر کردن
require Text Matches Pattern(pattern)
نیاز به پاسخ به الگوی مطابقت دارد.
پارامترها
نام | تایپ کنید | توضیحات |
---|
pattern | String | متن باید با الگو مطابقت داشته باشد |
بازگشت
Paragraph Text Validation Builder
- این برای زنجیر کردن
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003e\u003ccode\u003eParagraphTextValidationBuilder\u003c/code\u003e lets you set validation rules for paragraph text responses in Google Forms.\u003c/p\u003e\n"],["\u003cp\u003eYou can enforce rules like minimum/maximum text length, and require or exclude specific patterns in the text.\u003c/p\u003e\n"],["\u003cp\u003eAll validation methods return the \u003ccode\u003eParagraphTextValidationBuilder\u003c/code\u003e object itself, enabling method chaining for concise code.\u003c/p\u003e\n"],["\u003cp\u003eUse this class with \u003ccode\u003eFormApp.createParagraphTextValidation()\u003c/code\u003e to define the validation for a paragraph text item.\u003c/p\u003e\n"],["\u003cp\u003eRefer to the detailed documentation and method table for specifics on each validation rule and its parameters.\u003c/p\u003e\n"]]],[],null,["# Class ParagraphTextValidationBuilder\n\nParagraphTextValidationBuilder\n\nA DataValidationBuilder for a [ParagraphTextValidation](/apps-script/reference/forms/paragraph-text-validation).\n\n```javascript\n// Add a paragraph text item to a form and require the answer to be at least 100\n// characters.\nconst form = FormApp.create('My Form');\nconst paragraphTextItem =\n form.addParagraphTextItem().setTitle('Describe yourself:');\nconst paragraphtextValidation =\n FormApp.createParagraphTextValidation()\n .setHelpText('Answer must be more than 100 characters.')\n .requireTextLengthGreaterThan(100);\nparagraphTextItem.setValidation(paragraphtextValidation);\n``` \n\n### Methods\n\n| Method | Return type | Brief description |\n|--------------------------------------------------------------------------------------------------|-------------------------------------|----------------------------------------------------------------|\n| [requireTextContainsPattern(pattern)](#requireTextContainsPattern(String)) | [ParagraphTextValidationBuilder](#) | Requires response to contain pattern. |\n| [requireTextDoesNotContainPattern(pattern)](#requireTextDoesNotContainPattern(String)) | [ParagraphTextValidationBuilder](#) | Requires response to not contain pattern. |\n| [requireTextDoesNotMatchPattern(pattern)](#requireTextDoesNotMatchPattern(String)) | [ParagraphTextValidationBuilder](#) | Requires response to not match pattern. |\n| [requireTextLengthGreaterThanOrEqualTo(number)](#requireTextLengthGreaterThanOrEqualTo(Integer)) | [ParagraphTextValidationBuilder](#) | Requires response length to be greater than or equal to value. |\n| [requireTextLengthLessThanOrEqualTo(number)](#requireTextLengthLessThanOrEqualTo(Integer)) | [ParagraphTextValidationBuilder](#) | Requires response length to be less than value. |\n| [requireTextMatchesPattern(pattern)](#requireTextMatchesPattern(String)) | [ParagraphTextValidationBuilder](#) | Requires response to match pattern. |\n\nDetailed documentation\n----------------------\n\n### `require``Text``Contains``Pattern(pattern)`\n\nRequires response to contain pattern.\n\n#### Parameters\n\n| Name | Type | Description |\n|-----------|----------|---------------------------|\n| `pattern` | `String` | text must contain pattern |\n\n#### Return\n\n\n[ParagraphTextValidationBuilder](#) --- this for chaining\n\n*** ** * ** ***\n\n### `require``Text``Does``Not``Contain``Pattern(pattern)`\n\nRequires response to not contain pattern.\n\n#### Parameters\n\n| Name | Type | Description |\n|-----------|----------|-------------------------------|\n| `pattern` | `String` | text must not contain pattern |\n\n#### Return\n\n\n[ParagraphTextValidationBuilder](#) --- this for chaining\n\n*** ** * ** ***\n\n### `require``Text``Does``Not``Match``Pattern(pattern)`\n\nRequires response to not match pattern.\n\n#### Parameters\n\n| Name | Type | Description |\n|-----------|----------|-----------------------------|\n| `pattern` | `String` | text must not match pattern |\n\n#### Return\n\n\n[ParagraphTextValidationBuilder](#) --- this for chaining\n\n*** ** * ** ***\n\n### `require``Text``Length``Greater``Than``Or``Equal``To(number)`\n\nRequires response length to be greater than or equal to value.\n\n#### Parameters\n\n| Name | Type | Description |\n|----------|-----------|-------------------------------------------------------|\n| `number` | `Integer` | paragraph text length must be greater than this value |\n\n#### Return\n\n\n[ParagraphTextValidationBuilder](#) --- this for chaining\n\n*** ** * ** ***\n\n### `require``Text``Length``Less``Than``Or``Equal``To(number)`\n\nRequires response length to be less than value.\n\n#### Parameters\n\n| Name | Type | Description |\n|----------|-----------|----------------------------------------------------------------|\n| `number` | `Integer` | paragraph text length must be less than or equal to this value |\n\n#### Return\n\n\n[ParagraphTextValidationBuilder](#) --- this for chaining\n\n*** ** * ** ***\n\n### `require``Text``Matches``Pattern(pattern)`\n\nRequires response to match pattern.\n\n#### Parameters\n\n| Name | Type | Description |\n|-----------|----------|-------------------------|\n| `pattern` | `String` | text must match pattern |\n\n#### Return\n\n\n[ParagraphTextValidationBuilder](#) --- this for chaining"]]