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

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

חזרה

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

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

פרמטרים

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

חזרה

‫TextValidationBuilder — TextValidation הזה, לשרשור


requireNumberNotEqualTo(number)

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

פרמטרים

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

חזרה

‫TextValidationBuilder — TextValidation הזה, לשרשור


requireTextContainsPattern(pattern)

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

פרמטרים

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

חזרה

‫TextValidationBuilder — this for chaining


requireTextDoesNotContainPattern(pattern)

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

פרמטרים

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

חזרה

‫TextValidationBuilder — this for chaining


requireTextDoesNotMatchPattern(pattern)

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

פרמטרים

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

חזרה

‫TextValidationBuilder — this for chaining


requireTextIsEmail()

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

חזרה

‫TextValidationBuilder — TextValidation הזה, לשרשור


requireTextIsUrl()

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

חזרה

‫TextValidationBuilder — TextValidation הזה, לשרשור


requireTextLengthGreaterThanOrEqualTo(number)

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

פרמטרים

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

חזרה

‫TextValidationBuilder — this for chaining


requireTextLengthLessThanOrEqualTo(number)

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

פרמטרים

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

חזרה

‫TextValidationBuilder — this for chaining


requireTextMatchesPattern(pattern)

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

פרמטרים

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

חזרה

‫TextValidationBuilder — this for chaining


requireWholeNumber()

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

חזרה

‫TextValidationBuilder — TextValidation הזה, לשרשור