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

Methods

שיטהסוג הערך שמוחזרתיאור קצר
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הפונקציה דורשת שפריט הטקסט יהיה מספר שלא נמצא בין הערכים של start ו-end, כולל.
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()

הפריט חייב להיות מספר.

חזרה

TextValidationBuilderTextValidation הזה, לשרשור


requireNumberBetween(start, end)

פריט הטקסט חייב להיות מספר בין ההתחלה לסיום, כולל.

פרמטרים

שםסוגתיאור
startNumberהגבולות התחתונים של הטווח כולל הקצוות
endNumberהגבולות העליונים של הטווח הכלול

חזרה

TextValidationBuilderTextValidation הזה, לשרשור


requireNumberEqualTo(number)

נדרש שפריט הטקסט יהיה מספר ששווה לערך שצוין.

פרמטרים

שםסוגתיאור
numberNumberהערך שהפריט צריך להיות שווה לו.

חזרה

TextValidationBuilderTextValidation הזה, לשרשור


requireNumberGreaterThan(number)

הפונקציה דורשת שפריט הטקסט יהיה מספר שגדול מהערך שצוין.

פרמטרים

שםסוגתיאור
numberNumberהערך שהפריט צריך להיות גדול ממנו.

חזרה

TextValidationBuilderTextValidation הזה, לשרשור


requireNumberGreaterThanOrEqualTo(number)

הפונקציה דורשת שפריט הטקסט יהיה מספר שגדול מהערך שצוין או שווה לו.

פרמטרים

שםסוגתיאור
numberNumberהערך שהפריט צריך להיות גדול ממנו או שווה לו.

חזרה

TextValidationBuilderTextValidation הזה, לשרשור


requireNumberLessThan(number)

הפונקציה דורשת שפריט הטקסט יהיה מספר קטן מהערך שצוין.

פרמטרים

שםסוגתיאור
numberNumberהערך שהפריט צריך להיות גדול ממנו.

חזרה

TextValidationBuilderTextValidation הזה, לשרשור


requireNumberLessThanOrEqualTo(number)

הפריט מסוג טקסט חייב להיות מספר שקטן מהערך שצוין או שווה לו.

פרמטרים

שםסוגתיאור
numberNumberהערך שהפריט צריך להיות קטן ממנו או שווה לו.

חזרה

TextValidationBuilderTextValidation הזה, לשרשור


requireNumberNotBetween(start, end)

הפונקציה דורשת שפריט הטקסט יהיה מספר שלא נמצא בין הערכים של start ו-end, כולל.

פרמטרים

שםסוגתיאור
startNumberהגבולות התחתונים של הטווח כולל הקצוות
endNumberהגבולות העליונים של הטווח הכלול

חזרה

TextValidationBuilderTextValidation הזה, לשרשור


requireNumberNotEqualTo(number)

נדרש שפריט הטקסט יהיה מספר שלא שווה לערך שצוין.

פרמטרים

שםסוגתיאור
numberNumberהערך שאסור שהפריט יהיה שווה לו.

חזרה

TextValidationBuilderTextValidation הזה, לשרשור


requireTextContainsPattern(pattern)

נדרשת תשובה שמכילה תבנית.

פרמטרים

שםסוגתיאור
patternStringהטקסט חייב להכיל דפוס

חזרה

TextValidationBuilder — this for chaining


requireTextDoesNotContainPattern(pattern)

התשובה לא יכולה להכיל את התבנית.

פרמטרים

שםסוגתיאור
patternStringהטקסט לא יכול להכיל תבנית

חזרה

TextValidationBuilder — this for chaining


requireTextDoesNotMatchPattern(pattern)

התשובה לא יכולה להיות זהה לתבנית.

פרמטרים

שםסוגתיאור
patternStringהטקסט לא יכול להתאים לתבנית

חזרה

TextValidationBuilder — this for chaining


requireTextIsEmail()

פריט הטקסט חייב להיות כתובת אימייל.

חזרה

TextValidationBuilderTextValidation הזה, לשרשור


requireTextIsUrl()

פריט הטקסט חייב להיות כתובת URL.

חזרה

TextValidationBuilderTextValidation הזה, לשרשור


requireTextLengthGreaterThanOrEqualTo(number)

האורך של התגובה צריך להיות גדול מהערך או שווה לו.

פרמטרים

שםסוגתיאור
numberIntegerאורך הטקסט בפסקה חייב להיות גדול מהערך הזה

חזרה

TextValidationBuilder — this for chaining


requireTextLengthLessThanOrEqualTo(number)

אורך התשובה צריך להיות קטן מהערך.

פרמטרים

שםסוגתיאור
numberIntegerאורך הטקסט בפסקה חייב להיות קטן מהערך הזה או שווה לו

חזרה

TextValidationBuilder — this for chaining


requireTextMatchesPattern(pattern)

נדרשת תשובה שתואמת לתבנית.

פרמטרים

שםסוגתיאור
patternStringהטקסט חייב להתאים לתבנית

חזרה

TextValidationBuilder — this for chaining


requireWholeNumber()

הערך של פריט הטקסט חייב להיות מספר שלם.

חזרה

TextValidationBuilderTextValidation הזה, לשרשור