Class TextValidationBuilder

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

الطُرق

الطريقةنوع القيمة التي تم إرجاعهاوصف قصير
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)

يجب أن يكون العنصر النصي رقمًا يتراوح بين قيمة البدء وقيمة الانتهاء، بما في ذلك هاتان القيمتان.

المَعلمات

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

الإرجاع

TextValidationBuilder — هذا TextValidation، للسلاسل


requireNumberEqualTo(number)

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

المَعلمات

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

الإرجاع

TextValidationBuilder — هذا TextValidation، للسلاسل


requireNumberGreaterThan(number)

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

المَعلمات

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

الإرجاع

TextValidationBuilder — هذا TextValidation، للسلاسل


requireNumberGreaterThanOrEqualTo(number)

يجب أن يكون عنصر النص رقمًا أكبر من القيمة المحدّدة أو يساويها.

المَعلمات

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

الإرجاع

TextValidationBuilder — هذا TextValidation، للسلاسل


requireNumberLessThan(number)

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

المَعلمات

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

الإرجاع

TextValidationBuilder — هذا TextValidation، للسلاسل


requireNumberLessThanOrEqualTo(number)

يجب أن يكون العنصر النصي رقمًا أقل من القيمة المحدّدة أو مساويًا لها.

المَعلمات

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

الإرجاع

TextValidationBuilder — هذا TextValidation، للسلاسل


requireNumberNotBetween(start, end)

يجب أن يكون عنصر النص رقمًا لا يقع بين البداية والنهاية، بما في ذلك البداية والنهاية.

المَعلمات

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

الإرجاع

TextValidationBuilder — هذا TextValidation، للسلاسل


requireNumberNotEqualTo(number)

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

المَعلمات

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

الإرجاع

TextValidationBuilder — هذا TextValidation، للسلاسل


requireTextContainsPattern(pattern)

يتطلب أن يتضمن الرد نمطًا.

المَعلمات

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

الإرجاع

TextValidationBuilder — هذا الرمز مخصّص لربط السلاسل


requireTextDoesNotContainPattern(pattern)

يتطلب ألا يحتوي الردّ على نقش.

المَعلمات

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

الإرجاع

TextValidationBuilder — هذه السلسلة


requireTextDoesNotMatchPattern(pattern)

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

المَعلمات

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

الإرجاع

TextValidationBuilder — هذه السلسلة


requireTextIsEmail()

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

الإرجاع

TextValidationBuilder — هذا TextValidation، للسلاسل


requireTextIsUrl()

يتطلّب أن يكون عنصر النص عنوان URL.

الإرجاع

TextValidationBuilder — هذا TextValidation، للسلاسل


requireTextLengthGreaterThanOrEqualTo(number)

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

المَعلمات

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

الإرجاع

TextValidationBuilder — هذا الرمز مخصّص لربط السلاسل


requireTextLengthLessThanOrEqualTo(number)

يجب أن يكون طول الردّ أقل من القيمة.

المَعلمات

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

الإرجاع

TextValidationBuilder — هذه السلسلة


requireTextMatchesPattern(pattern)

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

المَعلمات

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

الإرجاع

TextValidationBuilder — هذا الرمز مخصّص لربط السلاسل


requireWholeNumber()

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

الإرجاع

TextValidationBuilder — هذا TextValidation، للسلاسل