Class TextValidationBuilder

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

یک DataValidationBuilder برای Text Validation .

// 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 نیاز دارد که آیتم متنی یک عدد کامل باشد.

مستندات دقیق

require Number()

نیاز دارد که مورد متنی یک عدد باشد.

بازگشت

Text Validation Builder - این Text Validation ، برای زنجیره‌بندی


require Number Between(start, end)

نیاز دارد که آیتم متنی یک عدد بین شروع و پایان باشد و شامل باشد.

پارامترها

نام تایپ کنید توضیحات
start Number مرزهای پایینی محدوده فراگیر
end Number مرزهای بالای محدوده شامل

بازگشت

Text Validation Builder - این Text Validation ، برای زنجیره‌بندی


require Number Equal To(number)

به آیتم متنی نیاز دارد که عددی برابر با مقدار مشخص شده باشد.

پارامترها

نام تایپ کنید توضیحات
number Number مقداری که مورد باید با آن برابر باشد.

بازگشت

Text Validation Builder - این Text Validation ، برای زنجیره‌بندی


require Number Greater Than(number)

نیاز دارد که آیتم متنی عددی بیشتر از مقدار مشخص شده باشد.

پارامترها

نام تایپ کنید توضیحات
number Number مقداری که مورد باید بیشتر از آن باشد.

بازگشت

Text Validation Builder - این Text Validation ، برای زنجیره‌بندی


require Number Greater Than Or Equal To(number)

نیاز دارد که آیتم متنی عددی بزرگتر یا مساوی با مقدار مشخص شده باشد.

پارامترها

نام تایپ کنید توضیحات
number Number مقداری که مورد باید بزرگتر یا مساوی با آن باشد.

بازگشت

Text Validation Builder - این Text Validation ، برای زنجیره‌بندی


require Number Less Than(number)

نیاز دارد که آیتم متنی عددی کمتر از مقدار مشخص شده باشد.

پارامترها

نام تایپ کنید توضیحات
number Number مقداری که مورد باید بیشتر از آن باشد.

بازگشت

Text Validation Builder - این Text Validation ، برای زنجیره‌بندی


require Number Less Than Or Equal To(number)

نیاز دارد که آیتم متنی عددی کمتر یا مساوی با مقدار مشخص شده باشد.

پارامترها

نام تایپ کنید توضیحات
number Number مقداری که مورد باید کمتر یا مساوی با آن باشد.

بازگشت

Text Validation Builder - این Text Validation ، برای زنجیره‌بندی


require Number Not Between(start, end)

نیاز دارد که آیتم متنی عددی باشد که بین شروع و پایان نباشد و شامل باشد.

پارامترها

نام تایپ کنید توضیحات
start Number مرزهای پایینی محدوده فراگیر
end Number مرزهای بالای محدوده شامل

بازگشت

Text Validation Builder - این Text Validation ، برای زنجیره‌بندی


require Number Not Equal To(number)

نیاز دارد که آیتم متنی عددی باشد که با مقدار مشخص شده برابر نباشد.

پارامترها

نام تایپ کنید توضیحات
number Number مقداری که مورد نباید با آن برابر باشد.

بازگشت

Text Validation Builder - این Text Validation ، برای زنجیره‌بندی


require Text Contains Pattern(pattern)

نیاز به پاسخ برای حاوی الگو دارد.

پارامترها

نام تایپ کنید توضیحات
pattern String متن باید حاوی الگو باشد

بازگشت

Text Validation Builder - این برای زنجیره‌بندی


require Text Does Not Contain Pattern(pattern)

به پاسخ نیاز دارد تا حاوی الگو نباشد.

پارامترها

نام تایپ کنید توضیحات
pattern String متن نباید دارای الگو باشد

بازگشت

Text Validation Builder - این برای زنجیره‌بندی


require Text Does Not Match Pattern(pattern)

نیاز به پاسخ برای عدم تطابق الگو دارد.

پارامترها

نام تایپ کنید توضیحات
pattern String متن نباید با الگو مطابقت داشته باشد

بازگشت

Text Validation Builder - این برای زنجیره‌بندی


require Text Is Email()

مورد نیاز است که مورد متنی یک آدرس ایمیل باشد.

بازگشت

Text Validation Builder - این Text Validation ، برای زنجیره‌بندی


require Text Is Url()

نیاز دارد که آیتم متنی یک URL باشد.

بازگشت

Text Validation Builder - این Text Validation ، برای زنجیره‌بندی


require Text Length Greater Than Or Equal To(number)

نیاز دارد که طول پاسخ بزرگتر یا مساوی با مقدار باشد.

پارامترها

نام تایپ کنید توضیحات
number Integer طول متن پاراگراف باید بیشتر از این مقدار باشد

بازگشت

Text Validation Builder - این برای زنجیره‌بندی


require Text Length Less Than Or Equal To(number)

نیاز دارد که طول پاسخ کمتر از مقدار باشد.

پارامترها

نام تایپ کنید توضیحات
number Integer طول متن پاراگراف باید کمتر یا مساوی با این مقدار باشد

بازگشت

Text Validation Builder - این برای زنجیره‌بندی


require Text Matches Pattern(pattern)

نیاز به پاسخ به الگوی مطابقت دارد.

پارامترها

نام تایپ کنید توضیحات
pattern String متن باید با الگو مطابقت داشته باشد

بازگشت

Text Validation Builder - این برای زنجیره‌بندی


require Whole Number()

نیاز دارد که آیتم متنی یک عدد کامل باشد.

بازگشت

Text Validation Builder - این Text Validation ، برای زنجیره‌بندی