Class TextValidationBuilder

TextValidationBuilder

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