Enum DataValidationCriteria

נתוניםאימותקריטריונים

ספירה שמייצגת את קריטריוני אימות הנתונים שאפשר להגדיר בטווח.

כדי לקרוא ל-enum, קוראים למחלקת האב, לשם ולמאפיין שלו. לדוגמה, SpreadsheetApp.DataValidationCriteria.DATE_IS_VALID_DATE.

// Change existing data-validation rules that require a date in 2013 to require // a date in 2014. const oldDates = [new Date('1/1/2013'), new Date('12/31/2013')]; const newDates = [new Date('1/1/2014'), new Date('12/31/2014')]; const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange(1, 1, sheet.getMaxRows(), sheet.getMaxColumns()); const rules = range.getDataValidations();  for (let i = 0; i < rules.length; i++) {   for (let j = 0; j < rules[i].length; j++) {     const rule = rules[i][j];      if (rule != null) {       const criteria = rule.getCriteriaType();       const args = rule.getCriteriaValues();        if (criteria === SpreadsheetApp.DataValidationCriteria.DATE_BETWEEN &&           args[0].getTime() === oldDates[0].getTime() &&           args[1].getTime() === oldDates[1].getTime()) {         // Create a builder from the existing rule, then change the dates.         rules[i][j] = rule.copy().withCriteria(criteria, newDates).build();       }     }   } } range.setDataValidations(rules);

מאפיינים

נכססוגתיאור
DATE_AFTEREnumנדרש תאריך שמאוחר מהערך שצוין.
DATE_BEFOREEnumנדרש תאריך שקודם לערך הנתון.
DATE_BETWEENEnumנדרש תאריך שנמצא בין הערכים שצוינו.
DATE_EQUAL_TOEnumנדרש תאריך ששווה לערך הנתון.
DATE_IS_VALID_DATEEnumחובה לציין תאריך.
DATE_NOT_BETWEENEnumהתנאי מחייב תאריך שלא נמצא בין הערכים שצוינו.
DATE_ON_OR_AFTEREnumהתאריך חייב להיות זהה לערך שצוין או מאוחר ממנו.
DATE_ON_OR_BEFOREEnumנדרש תאריך שהוא בדיוק הערך הנתון או מוקדם ממנו.
NUMBER_BETWEENEnumצריך להזין מספר שנמצא בין הערכים הנתונים.
NUMBER_EQUAL_TOEnumנדרש מספר ששווה לערך הנתון.
NUMBER_GREATER_THANEnumהמספר שמוזן צריך להיות גדול מהערך שצוין.
NUMBER_GREATER_THAN_OR_EQUAL_TOEnumהערך צריך להיות מספר שגדול מהערך שצוין או שווה לו.
NUMBER_LESS_THANEnumנדרש מספר שקטן מהערך הנתון.
NUMBER_LESS_THAN_OR_EQUAL_TOEnumצריך לציין מספר שקטן מהערך הנתון או שווה לו.
NUMBER_NOT_BETWEENEnumנדרש מספר שלא נמצא בין הערכים הנתונים.
NUMBER_NOT_EQUAL_TOEnumנדרש מספר שלא שווה לערך הנתון.
TEXT_CONTAINSEnumהקלט חייב להכיל את הערך שצוין.
TEXT_DOES_NOT_CONTAINEnumהערך שהוזן לא יכול להיות הערך שצוין.
TEXT_EQUAL_TOEnumהקלט חייב להיות שווה לערך הנתון.
TEXT_IS_VALID_EMAILEnumהקלט צריך להיות בפורמט של כתובת אימייל.
TEXT_IS_VALID_URLEnumהקלט צריך להיות בפורמט של כתובת URL.
VALUE_IN_LISTEnumהקלט צריך להיות שווה לאחד מהערכים שצוינו.
VALUE_IN_RANGEEnumהקלט צריך להיות שווה לערך בטווח הנתון.
CUSTOM_FORMULAEnumהקלט צריך לגרום לכך שהנוסחה הנתונה תניב את הערך true.
CHECKBOXEnumהקלט חייב להיות ערך מותאם אישית או בוליאני. מוצג כתיבת סימון.
DATE_AFTER_RELATIVEEnumנדרש תאריך שמאוחר יותר מערך התאריך היחסי.
DATE_BEFORE_RELATIVEEnumהתאריך שמוזן צריך להיות לפני ערך התאריך היחסי.
DATE_EQUAL_TO_RELATIVEEnumנדרש תאריך ששווה לערך התאריך היחסי.