Enum DataValidationCriteria

VeriDoğrulamaÖlçütleri

Bir aralıkta ayarlanabilen veri doğrulama ölçütlerini temsil eden bir numaralandırma.

Bir enum'u çağırmak için üst sınıfını, adını ve özelliğini çağırırsınız. Örneğin, 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);

Özellikler

MülkTürAçıklama
DATE_AFTEREnumBelirtilen değerden sonraki bir tarihi gerektirir.
DATE_BEFOREEnumBelirtilen değerden önceki bir tarih gerektirir.
DATE_BETWEENEnumBelirtilen değerler arasında bir tarih gerektirir.
DATE_EQUAL_TOEnumBelirtilen değere eşit bir tarih gerektirir.
DATE_IS_VALID_DATEEnumTarih gerektirir.
DATE_NOT_BETWEENEnumBelirtilen değerler arasında olmayan bir tarih gerektirir.
DATE_ON_OR_AFTEREnumBelirtilen değerde veya bu değerden sonraki bir tarihi zorunlu kılın.
DATE_ON_OR_BEFOREEnumBelirtilen değerde veya öncesinde bir tarih gerekir.
NUMBER_BETWEENEnumBelirtilen değerler arasında bir sayı gerekir.
NUMBER_EQUAL_TOEnumBelirtilen değere eşit bir sayı gerektirir.
NUMBER_GREATER_THANEnumBelirtilen değerden büyük bir sayı girilmesini zorunlu kılın.
NUMBER_GREATER_THAN_OR_EQUAL_TOEnumBelirtilen değerden büyük veya bu değere eşit bir sayı gerekir.
NUMBER_LESS_THANEnumBelirtilen değerden küçük bir sayı gerekir.
NUMBER_LESS_THAN_OR_EQUAL_TOEnumBelirtilen değerden küçük veya bu değere eşit bir sayı gerekir.
NUMBER_NOT_BETWEENEnumBelirtilen değerler arasında olmayan bir sayı gerekir.
NUMBER_NOT_EQUAL_TOEnumBelirtilen değere eşit olmayan bir sayı gerektirir.
TEXT_CONTAINSEnumGirişin, verilen değeri içermesini gerektirir.
TEXT_DOES_NOT_CONTAINEnumGirişin, belirtilen değeri içermemesi gerekir.
TEXT_EQUAL_TOEnumGirişin, verilen değere eşit olmasını gerektirir.
TEXT_IS_VALID_EMAILEnumGirişin e-posta adresi biçiminde olması gerekir.
TEXT_IS_VALID_URLEnumGirişin URL biçiminde olması gerekir.
VALUE_IN_LISTEnumGirişin, verilen değerlerden birine eşit olmasını gerektirir.
VALUE_IN_RANGEEnumGirişin, verilen aralıktaki bir değere eşit olmasını gerektirir.
CUSTOM_FORMULAEnumGirişin, verilen formülün true olarak değerlendirilmesini gerektirir.
CHECKBOXEnumGirişin özel bir değer veya Boole değeri olması gerekir. Onay kutusu olarak oluşturulur.
DATE_AFTER_RELATIVEEnumBağıl tarih değerinden sonraki bir tarihi gerektirir.
DATE_BEFORE_RELATIVEEnumİlgili tarih değerinden önceki bir tarih gerektirir.
DATE_EQUAL_TO_RELATIVEEnumGöreceli tarih değerine eşit bir tarih gerektirir.