Class TextValidationBuilder

سازنده اعتبارسنجی متن

یک 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);

روش‌ها

روش نوع بازگشتی شرح مختصر
require Number() Text Validation Builder لازم است که عنصر متن، عدد باشد.
require Number Between(start, end) Text Validation Builder لازم است که عنصر متن، شامل یک عدد بین شروع و پایان، باشد.
require Number Equal To(number) Text Validation Builder لازم است که عنصر متنی، عددی برابر با مقدار مشخص شده باشد.
require Number Greater Than(number) Text Validation Builder لازم است که عدد مورد نظر در متن، بزرگتر از مقدار مشخص شده باشد.
require Number Greater Than Or Equal To(number) Text Validation Builder لازم است که عدد مورد نظر در متن، بزرگتر یا مساوی مقدار مشخص شده باشد.
require Number Less Than(number) Text Validation Builder لازم است که عدد مورد نظر در متن، کمتر از مقدار مشخص شده باشد.
require Number Less Than Or Equal To(number) Text Validation Builder لازم است که عدد مورد نظر در متن، کمتر یا مساوی مقدار مشخص شده باشد.
require Number Not Between(start, end) Text Validation Builder مستلزم آن است که عنصر متن، عددی باشد که بین شروع و پایان قرار نگیرد، و شامل همه نباشد.
require Number Not Equal To(number) Text Validation Builder لازم است که عنصر متنی، عددی باشد که با مقدار مشخص شده برابر نباشد.
require Text Contains Pattern(pattern) Text Validation Builder نیاز است که پاسخ شامل الگو باشد.
require Text Does Not Contain Pattern(pattern) Text Validation Builder مستلزم آن است که پاسخ شامل الگو نباشد.
require Text Does Not Match Pattern(pattern) Text Validation Builder نیاز به پاسخی دارد که با الگو مطابقت نداشته باشد.
require Text Is Email() Text Validation Builder لازم است که متن مورد نظر، یک آدرس ایمیل باشد.
require Text Is Url() Text Validation Builder لازم است که متن، یک URL باشد.
require Text Length Greater Than Or Equal To(number) Text Validation Builder طول پاسخ را ملزم می‌کند که بزرگتر یا مساوی مقدار باشد.
require Text Length Less Than Or Equal To(number) Text Validation Builder لازم است طول پاسخ کمتر از مقدار باشد.
require Text Matches Pattern(pattern) Text Validation Builder نیاز به پاسخ برای تطبیق الگو دارد.
require Whole Number() Text Validation Builder لازم است که متن مورد نظر یک عدد صحیح باشد.

مستندات دقیق

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