डेटा की पुष्टि करने की उस शर्त को दिखाने वाली गिनती, जिसे किसी रेंज पर सेट किया जा सकता है.
किसी enum को कॉल करने के लिए, आपको उसकी पैरंट क्लास, नाम, और प्रॉपर्टी को कॉल करना होगा. उदाहरण के लिए,
SpreadsheetApp.DataValidationCriteria.DATE_IS_VALID_DATE
.
// 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_AFTER | Enum | दी गई वैल्यू के बाद की तारीख होनी चाहिए. |
DATE_BEFORE | Enum | दी गई वैल्यू से पहले की तारीख होनी चाहिए. |
DATE_BETWEEN | Enum | दी गई वैल्यू के बीच की तारीख होनी चाहिए. |
DATE_EQUAL_TO | Enum | दी गई वैल्यू के बराबर तारीख होनी चाहिए. |
DATE_IS_VALID_DATE | Enum | तारीख ज़रूरी है. |
DATE_NOT_BETWEEN | Enum | ऐसी तारीख होनी चाहिए जो दी गई वैल्यू के बीच की न हो. |
DATE_ON_OR_AFTER | Enum | ऐसी तारीख होनी चाहिए जो दी गई वैल्यू पर या उसके बाद हो. |
DATE_ON_OR_BEFORE | Enum | ऐसी तारीख होनी चाहिए जो दी गई वैल्यू पर या उससे पहले हो. |
NUMBER_BETWEEN | Enum | दी गई वैल्यू के बीच की संख्या होनी चाहिए. |
NUMBER_EQUAL_TO | Enum | दी गई वैल्यू के बराबर की संख्या होनी चाहिए. |
NUMBER_GREATER_THAN | Enum | दी गई वैल्यू से बड़ी संख्या होनी चाहिए. |
NUMBER_GREATER_THAN_OR_EQUAL_TO | Enum | ऐसी संख्या होनी चाहिए जो दी गई वैल्यू से बड़ी या उसके बराबर हो. |
NUMBER_LESS_THAN | Enum | दी गई वैल्यू से छोटी संख्या होनी चाहिए. |
NUMBER_LESS_THAN_OR_EQUAL_TO | Enum | ऐसी संख्या होनी चाहिए जो दी गई वैल्यू से कम या उसके बराबर हो. |
NUMBER_NOT_BETWEEN | Enum | ऐसी संख्या होनी चाहिए, जो दी गई वैल्यू के बीच नहीं हो. |
NUMBER_NOT_EQUAL_TO | Enum | ऐसी संख्या होनी चाहिए जो दी गई वैल्यू के बराबर न हो. |
TEXT_CONTAINS | Enum | इनपुट में दी गई वैल्यू शामिल होना ज़रूरी है. |
TEXT_DOES_NOT_CONTAIN | Enum | यह ज़रूरी है कि इनपुट में दी गई वैल्यू शामिल न हो. |
TEXT_EQUAL_TO | Enum | यह ज़रूरी है कि इनपुट, दी गई वैल्यू के बराबर हो. |
TEXT_IS_VALID_EMAIL | Enum | यह ज़रूरी है कि इनपुट, ईमेल पते के तौर पर दिया गया हो. |
TEXT_IS_VALID_URL | Enum | यह ज़रूरी है कि इनपुट, यूआरएल के रूप में हो. |
VALUE_IN_LIST | Enum | इनपुट, दी गई वैल्यू में से किसी एक वैल्यू के बराबर होना चाहिए. |
VALUE_IN_RANGE | Enum | यह ज़रूरी है कि इनपुट, दी गई रेंज की किसी वैल्यू के बराबर हो. |
CUSTOM_FORMULA | Enum | यह ज़रूरी है कि इनपुट दिए गए फ़ॉर्मूला के आधार पर, true का आकलन किया जाए. |
CHECKBOX | Enum | इनपुट में कस्टम वैल्यू या बूलियन होना ज़रूरी है; को चेकबॉक्स के तौर पर रेंडर किया जाता है. |