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()
requireNumberBetween(start, end)
פריט הטקסט חייב להיות מספר בין ההתחלה לסיום, כולל.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
start | Number | הגבולות התחתונים של הטווח כולל הקצוות |
end | Number | הגבולות העליונים של הטווח הכלול |
חזרה
TextValidationBuilder — TextValidation הזה, לשרשור
requireNumberEqualTo(number)
נדרש שפריט הטקסט יהיה מספר ששווה לערך שצוין.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
number | Number | הערך שהפריט צריך להיות שווה לו. |
חזרה
TextValidationBuilder — TextValidation הזה, לשרשור
requireNumberGreaterThan(number)
הפונקציה דורשת שפריט הטקסט יהיה מספר שגדול מהערך שצוין.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
number | Number | הערך שהפריט צריך להיות גדול ממנו. |
חזרה
TextValidationBuilder — TextValidation הזה, לשרשור
requireNumberGreaterThanOrEqualTo(number)
הפונקציה דורשת שפריט הטקסט יהיה מספר שגדול מהערך שצוין או שווה לו.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
number | Number | הערך שהפריט צריך להיות גדול ממנו או שווה לו. |
חזרה
TextValidationBuilder — TextValidation הזה, לשרשור
requireNumberLessThan(number)
הפונקציה דורשת שפריט הטקסט יהיה מספר קטן מהערך שצוין.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
number | Number | הערך שהפריט צריך להיות גדול ממנו. |
חזרה
TextValidationBuilder — TextValidation הזה, לשרשור
requireNumberLessThanOrEqualTo(number)
הפריט מסוג טקסט חייב להיות מספר שקטן מהערך שצוין או שווה לו.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
number | Number | הערך שהפריט צריך להיות קטן ממנו או שווה לו. |
חזרה
TextValidationBuilder — TextValidation הזה, לשרשור
requireNumberNotBetween(start, end)
הפונקציה דורשת שפריט הטקסט יהיה מספר שלא נמצא בין הערכים של start ו-end, כולל.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
start | Number | הגבולות התחתונים של הטווח כולל הקצוות |
end | Number | הגבולות העליונים של הטווח הכלול |
חזרה
TextValidationBuilder — TextValidation הזה, לשרשור
requireNumberNotEqualTo(number)
נדרש שפריט הטקסט יהיה מספר שלא שווה לערך שצוין.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
number | Number | הערך שאסור שהפריט יהיה שווה לו. |
חזרה
TextValidationBuilder — TextValidation הזה, לשרשור
requireTextContainsPattern(pattern)
נדרשת תשובה שמכילה תבנית.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
pattern | String | הטקסט חייב להכיל דפוס |
חזרה
TextValidationBuilder — this for chaining
requireTextDoesNotContainPattern(pattern)
התשובה לא יכולה להכיל את התבנית.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
pattern | String | הטקסט לא יכול להכיל תבנית |
חזרה
TextValidationBuilder — this for chaining
requireTextDoesNotMatchPattern(pattern)
התשובה לא יכולה להיות זהה לתבנית.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
pattern | String | הטקסט לא יכול להתאים לתבנית |
חזרה
TextValidationBuilder — this for chaining
requireTextIsEmail()
requireTextIsUrl()
requireTextLengthGreaterThanOrEqualTo(number)
האורך של התגובה צריך להיות גדול מהערך או שווה לו.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
number | Integer | אורך הטקסט בפסקה חייב להיות גדול מהערך הזה |
חזרה
TextValidationBuilder — this for chaining
requireTextLengthLessThanOrEqualTo(number)
אורך התשובה צריך להיות קטן מהערך.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
number | Integer | אורך הטקסט בפסקה חייב להיות קטן מהערך הזה או שווה לו |
חזרה
TextValidationBuilder — this for chaining
requireTextMatchesPattern(pattern)
נדרשת תשובה שתואמת לתבנית.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
pattern | String | הטקסט חייב להתאים לתבנית |
חזרה
TextValidationBuilder — this for chaining