Class TextValidationBuilder

TextValidationBuilder

أداة DataفِيationBuilder لـ "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)

يتطلب أن يكون العنصر النصي عددًا بين البداية والنهاية، بشكل شامل.

المَعلمات

الاسمTypeالوصف
startNumberالحدود الدنيا للنطاق الشامل
endNumberالحدود العليا للنطاق الشامل

استرجاع الكرة

TextValidationBuilder — جهاز TextValidation هذا للسلاسل


requireNumberEqualTo(number)

يتطلب أن يكون العنصر النصي رقمًا يساوي القيمة المحددة.

المَعلمات

الاسمTypeالوصف
numberNumberالقيمة التي يجب أن يكون العنصر مساويًا لها.

استرجاع الكرة

TextValidationBuilder — جهاز TextValidation هذا للسلاسل


requireNumberGreaterThan(number)

يتطلب أن يكون العنصر النصي رقمًا أكبر من القيمة المحددة.

المَعلمات

الاسمTypeالوصف
numberNumberالقيمة التي يجب أن يكون العنصر أكبر منها.

استرجاع الكرة

TextValidationBuilder — جهاز TextValidation هذا للسلاسل


requireNumberGreaterThanOrEqualTo(number)

يتطلب أن يكون العنصر النصي رقمًا أكبر من أو يساوي القيمة المحددة.

المَعلمات

الاسمTypeالوصف
numberNumberالقيمة التي يجب أن يكون العنصر أكبر من أو يساوي.

استرجاع الكرة

TextValidationBuilder — جهاز TextValidation هذا للسلاسل


requireNumberLessThan(number)

يتطلب أن يكون العنصر النصي رقمًا أقل من القيمة المحددة.

المَعلمات

الاسمTypeالوصف
numberNumberالقيمة التي يجب أن يكون العنصر أكبر منها.

استرجاع الكرة

TextValidationBuilder — جهاز TextValidation هذا للسلاسل


requireNumberLessThanOrEqualTo(number)

يتطلب أن يكون العنصر النصي رقمًا أقل من أو يساوي القيمة المحددة.

المَعلمات

الاسمTypeالوصف
numberNumberالقيمة التي يجب أن يكون العنصر أقل من أو يساوي.

استرجاع الكرة

TextValidationBuilder — جهاز TextValidation هذا للسلاسل


requireNumberNotBetween(start, end)

يتطلب العنصر النصي أن يكون رقمًا ليس بين البداية والنهاية، بشكل شامل.

المَعلمات

الاسمTypeالوصف
startNumberالحدود الدنيا للنطاق الشامل
endNumberالحدود العليا للنطاق الشامل

استرجاع الكرة

TextValidationBuilder — جهاز TextValidation هذا للسلاسل


requireNumberNotEqualTo(number)

يتطلب أن يكون العنصر النصي رقمًا لا يساوي القيمة المحددة.

المَعلمات

الاسمTypeالوصف
numberNumberالقيمة التي يجب ألا يكون العنصر مساويًا لها.

استرجاع الكرة

TextValidationBuilder — جهاز TextValidation هذا للسلاسل


requireTextContainsPattern(pattern)

يجب الاستجابة لاحتواء النمط.

المَعلمات

الاسمTypeالوصف
patternStringيجب أن يحتوي النص على نمط

استرجاع الكرة

TextValidationBuilder: هذا للسلاسل


requireTextDoesNotContainPattern(pattern)

يتطلب الرد ألا يحتوي على نمط.

المَعلمات

الاسمTypeالوصف
patternStringيجب ألا يحتوي النص على نمط

استرجاع الكرة

TextValidationBuilder: هذا للسلاسل


requireTextDoesNotMatchPattern(pattern)

يتطلب الرد على نمط عدم المطابقة.

المَعلمات

الاسمTypeالوصف
patternStringيجب ألا يطابق النص النمط

استرجاع الكرة

TextValidationBuilder: هذا للسلاسل


requireTextIsEmail()

يلزم أن يكون العنصر النصي عنوان بريد إلكتروني.

استرجاع الكرة

TextValidationBuilder — جهاز TextValidation هذا للسلاسل


requireTextIsUrl()

يجب أن يكون العنصر النصي عنوان URL.

استرجاع الكرة

TextValidationBuilder — جهاز TextValidation هذا للسلاسل


requireTextLengthGreaterThanOrEqualTo(number)

يجب أن يكون طول الاستجابة أكبر من القيمة أو مساوية لها.

المَعلمات

الاسمTypeالوصف
numberIntegerيجب أن يكون طول نص الفقرة أكبر من هذه القيمة

استرجاع الكرة

TextValidationBuilder: هذا للسلاسل


requireTextLengthLessThanOrEqualTo(number)

يجب أن يكون طول الاستجابة أقل من القيمة.

المَعلمات

الاسمTypeالوصف
numberIntegerيجب أن يكون طول نص الفقرة أقل من هذه القيمة أو مساويًا لها

استرجاع الكرة

TextValidationBuilder: هذا للسلاسل


requireTextMatchesPattern(pattern)

يجب الاستجابة لنمط المطابقة.

المَعلمات

الاسمTypeالوصف
patternStringيجب أن يطابق النص النمط

استرجاع الكرة

TextValidationBuilder: هذا للسلاسل


requireWholeNumber()

يجب أن يكون العنصر النصي عددًا صحيحًا.

استرجاع الكرة

TextValidationBuilder — جهاز TextValidation هذا للسلاسل