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