Enum DataValidationCriteria

डेटा की पुष्टि करने से जुड़ी शर्तें

डेटा की पुष्टि करने से जुड़ी ज़रूरी शर्तों के बारे में जानकारी. इसे किसी रेंज पर सेट किया जा सकता है.

// Change existing data-validation rules that require a date in 2013 to require a date in 2014.
var oldDates = [new Date('1/1/2013'), new Date('12/31/2013')];
var newDates = [new Date('1/1/2014'), new Date('12/31/2014')];
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange(1, 1, sheet.getMaxRows(), sheet.getMaxColumns());
var rules = range.getDataValidations();

for (var i = 0; i < rules.length; i++) {
  for (var j = 0; j < rules[i].length; j++) {
    var rule = rules[i][j];

    if (rule != null) {
      var criteria = rule.getCriteriaType();
      var 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इनपुट, यूआरएल के तौर पर करना ज़रूरी है.
VALUE_IN_LISTEnumइनपुट, दिए गए किसी वैल्यू के बराबर होना ज़रूरी है.
VALUE_IN_RANGEEnumज़रूरी है कि इनपुट, दी गई रेंज में किसी वैल्यू के बराबर हो.
CUSTOM_FORMULAEnumयह ज़रूरी है कि इनपुट दिए गए फ़ॉर्मूला को true का मूल्यांकन करे.
CHECKBOXEnumइनपुट की कस्टम वैल्यू या बूलियन होना ज़रूरी है; चेकबॉक्स के तौर पर रेंडर किया गया है.