یک 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
، برای زنجیرهبندی