یک DataValidationBuilder برای TextValidation .
// 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);
روشها
مستندات دقیق
requireNumber()
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()
requireTextLengthGreaterThanOrEqualTo(number)
طول پاسخ را ملزم میکند که بزرگتر یا مساوی مقدار باشد.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
number | Integer | طول متن پاراگراف باید بیشتر از این مقدار باشد |
بازگشت
TextValidationBuilder - این برای زنجیرهسازی
requireTextLengthLessThanOrEqualTo(number)
لازم است طول پاسخ کمتر از مقدار باشد.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
number | Integer | طول متن پاراگراف باید کمتر یا مساوی این مقدار باشد |
بازگشت
TextValidationBuilder - این برای زنجیرهسازی
requireTextMatchesPattern(pattern)
نیاز به پاسخ برای تطبیق الگو دارد.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
pattern | String | متن باید با الگو مطابقت داشته باشد |
بازگشت
TextValidationBuilder - این برای زنجیرهسازی
requireWholeNumber()
لازم است که متن مورد نظر یک عدد صحیح باشد.
بازگشت
TextValidationBuilder — این TextValidation برای زنجیرهسازی