डेटा की पुष्टि करने के नियमों के लिए बिल्डर.
// Set the data validation for cell A1 to require a value from B1:B10. const cell = SpreadsheetApp.getActive().getRange('A1'); const range = SpreadsheetApp.getActive().getRange('B1:B10'); const rule = SpreadsheetApp.newDataValidation().requireValueInRange(range).build(); cell.setDataValidation(rule);
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
build() | Data | बिल्डर पर लागू की गई सेटिंग से, डेटा की पुष्टि करने का नियम बनाता है. |
copy() | Data | इस नियम की सेटिंग के आधार पर, डेटा की पुष्टि करने वाले नियम के लिए बिल्डर बनाता है. |
get | Boolean | अगर डेटा की पुष्टि न होने पर नियम चेतावनी दिखाता है, तो true दिखाता है. अगर वह इनपुट को पूरी तरह से अस्वीकार करता है, तो false दिखाता है. |
get | Data | Data एनम में बताए गए नियम के हिसाब से, शर्तों का टाइप पाता है. |
get | Object[] | नियम की शर्तों के लिए आर्ग्युमेंट का कलेक्शन पाता है. |
get | String | इससे नियम का सहायता टेक्स्ट मिलता है. अगर कोई सहायता टेक्स्ट सेट नहीं है, तो null मिलता है. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट बूलियन वैल्यू हो. यह वैल्यू, चेकबॉक्स के तौर पर रेंडर की जाती है. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट में तय की गई वैल्यू या खाली फ़ील्ड डाला जा सके. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट, तय की गई वैल्यू में से कोई एक हो. |
require | Data | डेटा की पुष्टि करने के नियम को तारीख की ज़रूरत के हिसाब से सेट करता है. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू के बाद तारीख डालना ज़रूरी हो. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू से पहले की तारीख की ज़रूरत पड़े. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि तारीख, दो तय तारीखों के बीच हो या उनमें से कोई एक हो. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू के बराबर तारीख डाली जा सके. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि ऐसी तारीख डाली जा सके जो दो तय तारीखों के बीच की न हो और उनमें से कोई भी न हो. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू या उसके बाद की तारीख डाली जा सके. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू के दिन या उससे पहले की तारीख की ज़रूरत पड़े. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि दिए गए फ़ॉर्मूला का आकलन true हो. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि किसी नंबर को दो तय किए गए नंबरों के बीच या उनमें से किसी एक के तौर पर डाला जा सके. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू के बराबर संख्या डाली जा सके. |
require | Data | डेटा की पुष्टि करने के नियम को सेट करता है, ताकि दी गई वैल्यू से बड़ी संख्या डाली जा सके. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू से ज़्यादा या उसके बराबर की संख्या डाली जा सके. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू से कम संख्या डाली जा सके. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू से कम या उसके बराबर की संख्या डाली जा सके. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि कोई संख्या, तय की गई दो संख्याओं के बीच न हो और न ही उनमें से कोई एक हो. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू से अलग संख्या डाली जा सके. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट में दी गई वैल्यू शामिल हो. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट में दी गई वैल्यू शामिल न हो. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि यह ज़रूरी हो कि इनपुट, दी गई वैल्यू के बराबर हो. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट ईमेल पते के तौर पर हो. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट यूआरएल के तौर पर हो. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट किसी दी गई वैल्यू के बराबर हो. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट किसी दी गई वैल्यू के बराबर हो. साथ ही, ड्रॉपडाउन मेन्यू को छिपाने का विकल्प भी देता है. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि यह ज़रूरी हो कि इनपुट, दी गई रेंज में मौजूद वैल्यू के बराबर हो. |
require | Data | डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट, दी गई रेंज में मौजूद वैल्यू के बराबर हो. साथ ही, ड्रॉपडाउन मेन्यू को छिपाने का विकल्प भी देता है. |
set | Data | इससे यह तय होता है कि डेटा की पुष्टि न होने पर, चेतावनी दिखानी है या इनपुट को पूरी तरह से अस्वीकार करना है. |
set | Data | वह सहायता टेक्स्ट सेट करता है जो तब दिखता है, जब उपयोगकर्ता उस सेल पर कर्सर घुमाता है जिस पर डेटा की पुष्टि करने की सुविधा सेट की गई है. |
with | Data | डेटा की पुष्टि करने के नियम को Data वैल्यू से तय की गई शर्तों पर सेट करता है. आम तौर पर, ये वैल्यू किसी मौजूदा नियम के criteria और arguments से ली जाती हैं. |
ज़्यादा जानकारी वाला दस्तावेज़
build()
बिल्डर पर लागू की गई सेटिंग से, डेटा की पुष्टि करने का नियम बनाता है.
वापसी का टिकट
Data
— डेटा की पुष्टि करने के नियम का उदाहरण
copy()
इस नियम की सेटिंग के आधार पर, डेटा की पुष्टि करने वाले नियम के लिए बिल्डर बनाता है.
// 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);
वापसी का टिकट
Data
— इस नियम की सेटिंग के आधार पर बिल्डर
get Allow Invalid()
अगर डेटा की पुष्टि न होने पर नियम चेतावनी दिखाता है, तो true
दिखाता है. अगर वह इनपुट को पूरी तरह से अस्वीकार करता है, तो false
दिखाता है. डेटा की पुष्टि करने के नए नियमों के लिए, डिफ़ॉल्ट तौर पर true
का इस्तेमाल किया जाता है.
वापसी का टिकट
Boolean
— true
, अगर नियम में ऐसे इनपुट की अनुमति है जो डेटा की पुष्टि नहीं कर पाते; false
, अगर नहीं
get Criteria Type()
Data
एनम में बताए गए नियम के हिसाब से, शर्तों का टाइप पाता है. शर्तों के लिए आर्ग्युमेंट पाने के लिए, get
का इस्तेमाल करें. डेटा की पुष्टि करने वाला नियम बनाने या उसमें बदलाव करने के लिए, इन वैल्यू का इस्तेमाल करने के बारे में with
देखें.
// Log information about the data validation rule for cell A1. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = cell.getDataValidation(); if (rule != null) { const criteria = rule.getCriteriaType(); const args = rule.getCriteriaValues(); Logger.log('The data validation rule is %s %s', criteria, args); } else { Logger.log('The cell does not have a data validation rule.'); }
वापसी का टिकट
Data
— डेटा की पुष्टि करने की शर्तों का टाइप
get Criteria Values()
नियम की शर्तों के लिए आर्ग्युमेंट का कलेक्शन पाता है. शर्त का टाइप पाने के लिए, get
का इस्तेमाल करें. डेटा की पुष्टि करने का नियम बनाने या उसमें बदलाव करने के लिए, इन वैल्यू का इस्तेमाल करने के बारे में जानने के लिए with
देखें.
// Log information about the data validation rule for cell A1. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = cell.getDataValidation(); if (rule != null) { const criteria = rule.getCriteriaType(); const args = rule.getCriteriaValues(); Logger.log('The data validation rule is %s %s', criteria, args); } else { Logger.log('The cell does not have a data validation rule.'); }
वापसी का टिकट
Object[]
— नियम की शर्त के टाइप के हिसाब से ऑर्ग्युमेंट का कलेक्शन; ऑर्ग्युमेंट की संख्या और उनका टाइप, Data
क्लास के उससे जुड़े require...()
तरीके से मेल खाता है
get Help Text()
इससे नियम का सहायता टेक्स्ट मिलता है. अगर कोई सहायता टेक्स्ट सेट नहीं है, तो null
मिलता है.
वापसी का टिकट
String
— नियम का सहायता टेक्स्ट या कोई सहायता टेक्स्ट सेट न होने पर null
require Checkbox()
डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट बूलियन वैल्यू हो. यह वैल्यू, चेकबॉक्स के तौर पर रेंडर की जाती है.
// Set the data validation for cell A1 to require a boolean value; the value is // rendered as a checkbox. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation().requireCheckbox().build(); cell.setDataValidation(rule);
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Checkbox(checkedValue)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट में तय की गई वैल्यू या खाली फ़ील्ड डाला जा सके. जब इनपुट, तय की गई वैल्यू से मैच करता है, तो सेल को चुने गए चेकबॉक्स के तौर पर रेंडर किया जाता है. अगर इनपुट खाली है, तो सेल को बिना सही का निशान वाले चेकबॉक्स के तौर पर रेंडर किया जाता है.
// Set the data validation for cell A1 to require a custom checked value that is // rendered as a checkbox. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation().requireCheckbox('APPROVED').build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
checked | Object | चुने गए बॉक्स को असाइन की गई वैल्यू. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Checkbox(checkedValue, uncheckedValue)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट, तय की गई वैल्यू में से कोई एक हो. जब इनपुट checked
होता है, तो सेल को सही का निशान वाले चेकबॉक्स के तौर पर रेंडर किया जाता है. अगर इनपुट unchecked
है, तो सेल को बिना सही का निशान वाले चेकबॉक्स के तौर पर रेंडर किया जाता है.
// Set the data validation for cell A1 to require custom checked values that are // rendered as a checkbox. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation() .requireCheckbox('APPROVED', 'PENDING') .build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
checked | Object | चुने गए बॉक्स को असाइन की गई वैल्यू. |
unchecked | Object | बिना सही के निशान वाले बॉक्स को असाइन की गई वैल्यू. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Date()
डेटा की पुष्टि करने के नियम को तारीख की ज़रूरत के हिसाब से सेट करता है.
// Set the data validation for cell A1 to require a date. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation().requireDate().build(); cell.setDataValidation(rule);
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Date After(date)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू के बाद तारीख डालना ज़रूरी हो. Date
ऑब्जेक्ट के समय फ़ील्ड को अनदेखा किया जाता है. सिर्फ़ दिन, महीना, और साल फ़ील्ड का इस्तेमाल किया जाता है.
// Set the data validation for cell A1 to require a date after January 1, 2013. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation() .requireDateAfter(new Date('1/1/2013')) .build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | Date | वह तारीख जो स्वीकार नहीं की जा सकती. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Date Before(date)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू से पहले की तारीख की ज़रूरत पड़े. Date
ऑब्जेक्ट के समय फ़ील्ड को अनदेखा किया जाता है. सिर्फ़ दिन, महीना, और साल फ़ील्ड का इस्तेमाल किया जाता है.
// Set the data validation for cell A1 to require a date before January 1, 2013. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation() .requireDateBefore(new Date('1/1/2013')) .build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | Date | सबसे पहले की वह तारीख जो स्वीकार नहीं की जा सकती. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Date Between(start, end)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि तारीख, दो तय तारीखों के बीच हो या उनमें से कोई एक हो. Date
ऑब्जेक्ट के टाइम फ़ील्ड को अनदेखा किया जाता है. सिर्फ़ दिन, महीना, और साल के फ़ील्ड का इस्तेमाल किया जाता है.
// Set the data validation for cell A1 to require a date in 2013. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation() .requireDateBetween(new Date('1/1/2013'), new Date('12/31/2013')) .build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
start | Date | वह तारीख जब प्रोजेक्ट जल्दी से जल्दी शुरू किया जा सकता है. |
end | Date | स्वीकार की जा सकने वाली सबसे नई तारीख. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Date Equal To(date)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू के बराबर तारीख डाली जा सके. Date
ऑब्जेक्ट के समय फ़ील्ड को अनदेखा किया जाता है. सिर्फ़ दिन, महीना, और साल फ़ील्ड का इस्तेमाल किया जाता है.
// Set the data validation for cell A1 to require a date equal to January 1, // 2013. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation() .requireDateEqualTo(new Date('1/1/2013')) .build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | Date | सिर्फ़ यह तारीख स्वीकार की जाएगी. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Date Not Between(start, end)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि ऐसी तारीख डाली जा सके जो दो तय तारीखों के बीच की न हो और उनमें से कोई भी न हो. Date
ऑब्जेक्ट के टाइम फ़ील्ड को अनदेखा किया जाता है. सिर्फ़ दिन,
महीना, और साल फ़ील्ड का इस्तेमाल किया जाता है.
// Set the data validation for cell A1 to require a date not in 2013. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation() .requireDateNotBetween(new Date('1/1/2013'), new Date('12/31/2013')) .build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
start | Date | सबसे पहले की वह तारीख जो स्वीकार नहीं की जा सकती. |
end | Date | वह तारीख जो स्वीकार नहीं की जा सकती. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Date On Or After(date)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू या उसके बाद की तारीख डाली जा सके. Date
ऑब्जेक्ट के समय फ़ील्ड को अनदेखा किया जाता है. सिर्फ़ दिन, महीना, और साल फ़ील्ड का इस्तेमाल किया जाता है.
// Set the data validation for cell A1 to require a date on or after January 1, // 2013. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation() .requireDateOnOrAfter(new Date('1/1/2013')) .build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | Date | वह तारीख जब प्रोजेक्ट जल्दी से जल्दी शुरू किया जा सकता है. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Date On Or Before(date)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू के दिन या उससे पहले की तारीख की ज़रूरत पड़े. Date
ऑब्जेक्ट के समय फ़ील्ड को अनदेखा किया जाता है. सिर्फ़ दिन, महीना, और साल फ़ील्ड का इस्तेमाल किया जाता है.
// Set the data validation for cell A1 to require a date on or before January 1, // 2013. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation() .requireDateOnOrBefore(new Date('1/1/2013')) .build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | Date | स्वीकार की जा सकने वाली सबसे नई तारीख. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Formula Satisfied(formula)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि दिए गए फ़ॉर्मूला का आकलन true
हो.
// Set the data validation for cell A1 to equal B1 with a custom formula. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation() .requireFormulaSatisfied('=EQ(A1,B1)') .build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
formula | String | एक कस्टम फ़ॉर्मूला, जो इनपुट मान्य होने पर true दिखाता है. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Number Between(start, end)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि किसी नंबर को दो तय किए गए नंबरों के बीच या उनमें से किसी एक के तौर पर डाला जा सके.
// Set the data validation for cell A1 to require a number between 1 and 10. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation().requireNumberBetween(1, 10).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
start | Number | सबसे कम वैल्यू. |
end | Number | स्वीकार की जा सकने वाली सबसे बड़ी वैल्यू. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Number Equal To(number)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू के बराबर संख्या डाली जा सके.
// Set the data validation for cell A1 to require a number equal // to 3.1415926536. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation().requireNumberEqualTo(Math.PI).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
number | Number | सिर्फ़ यह वैल्यू स्वीकार की जाती है. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Number Greater Than(number)
डेटा की पुष्टि करने के नियम को सेट करता है, ताकि दी गई वैल्यू से बड़ी संख्या डाली जा सके.
// Set the data validation for cell A1 to require a number greater than 0. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation().requireNumberGreaterThan(0).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
number | Number | स्वीकार नहीं की जा सकने वाली सबसे बड़ी वैल्यू. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Number Greater Than Or Equal To(number)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू से ज़्यादा या उसके बराबर की संख्या डाली जा सके.
// Set the data validation for cell A1 to require a number greater than or equal // to 0. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation() .requireNumberGreaterThanOrEqualTo(0) .build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
number | Number | सबसे कम वैल्यू. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Number Less Than(number)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू से कम संख्या डाली जा सके.
// Set the data validation for cell A1 to require a number less than 0. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation().requireNumberLessThan(0).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
number | Number | सबसे कम वैल्यू, जो स्वीकार नहीं की जा सकती. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Number Less Than Or Equal To(number)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू से कम या उसके बराबर की संख्या डाली जा सके.
// Set the data validation for cell A1 to require a number less than or equal to // 0. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation() .requireNumberLessThanOrEqualTo(0) .build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
number | Number | स्वीकार की जा सकने वाली सबसे बड़ी वैल्यू. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Number Not Between(start, end)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि कोई संख्या, तय की गई दो संख्याओं के बीच न हो और न ही उनमें से कोई एक हो.
// Set the data validation for cell A1 to require a number not between 1 and 10. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation().requireNumberNotBetween(1, 10).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
start | Number | सबसे कम वैल्यू, जो स्वीकार नहीं की जा सकती. |
end | Number | स्वीकार नहीं की जा सकने वाली सबसे बड़ी वैल्यू. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Number Not Equal To(number)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू से अलग संख्या डाली जा सके.
// Set the data validation for cell A1 to require a number not equal to 0. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation().requireNumberNotEqualTo(0).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
number | Number | अमान्य वैल्यू. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Text Contains(text)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट में दी गई वैल्यू शामिल हो.
// Set the data validation for cell A1 to require any value that includes // "Google". const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation().requireTextContains('Google').build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
text | String | वह वैल्यू जो इनपुट में होनी चाहिए. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Text Does Not Contain(text)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट में दी गई वैल्यू शामिल न हो.
// Set the data validation for cell A1 to require any value that does not // include "@". const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation().requireTextDoesNotContain('@').build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
text | String | वह वैल्यू जो इनपुट में नहीं होनी चाहिए. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Text Equal To(text)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि यह ज़रूरी हो कि इनपुट, दी गई वैल्यू के बराबर हो.
// Set the data validation for cell A1 to require "Yes". const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation().requireTextEqualTo('Yes').build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
text | String | सिर्फ़ यह वैल्यू स्वीकार की जाती है. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Text Is Email()
डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट ईमेल पते के तौर पर हो.
// Set the data validation for cell A1 to require text in the form of an email // address. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation().requireTextIsEmail().build(); cell.setDataValidation(rule);
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Text Is Url()
डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट यूआरएल के तौर पर हो.
// Set the data validation for cell A1 to require text in the form of a URL. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation().requireTextIsUrl().build(); cell.setDataValidation(rule);
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Value In List(values)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट किसी दी गई वैल्यू के बराबर हो.
// Set the data validation for cell A1 to require "Yes" or "No", with a dropdown // menu. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation() .requireValueInList(['Yes', 'No']) .build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
values | String[] | स्वीकार की जा सकने वाली वैल्यू की ऐरे. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Value In List(values, showDropdown)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट किसी दी गई वैल्यू के बराबर हो. साथ ही, ड्रॉपडाउन मेन्यू को छिपाने का विकल्प भी देता है.
// Set the data validation for cell A1 to require "Yes" or "No", with no // dropdown menu. const cell = SpreadsheetApp.getActive().getRange('A1'); const rule = SpreadsheetApp.newDataValidation() .requireValueInList(['Yes', 'No'], false) .build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
values | String[] | स्वीकार की जा सकने वाली वैल्यू की ऐरे. |
show | Boolean | true अगर स्प्रेडशीट में वैल्यू के लिए ड्रॉपडाउन मेन्यू दिखना चाहिए;
false अगर नहीं. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Value In Range(range)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि यह ज़रूरी हो कि इनपुट, दी गई रेंज में मौजूद वैल्यू के बराबर हो.
// Set the data validation for cell A1 to require a value from B1:B10, with a // dropdown menu. const cell = SpreadsheetApp.getActive().getRange('A1'); const range = SpreadsheetApp.getActive().getRange('B1:B10'); const rule = SpreadsheetApp.newDataValidation().requireValueInRange(range).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
range | Range | ऐसी रेंज जिसमें स्वीकार की जा सकने वाली वैल्यू शामिल हों. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
require Value In Range(range, showDropdown)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट, दी गई रेंज में मौजूद वैल्यू के बराबर हो. साथ ही, ड्रॉपडाउन मेन्यू को छिपाने का विकल्प भी देता है.
// Set the data validation for cell A1 to require value from B1:B10, with no // dropdown menu. const cell = SpreadsheetApp.getActive().getRange('A1'); const range = SpreadsheetApp.getActive().getRange('B1:B10'); const rule = SpreadsheetApp.newDataValidation() .requireValueInRange(range, false) .build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
range | Range | ऐसी रेंज जिसमें स्वीकार की जा सकने वाली वैल्यू शामिल हों. |
show | Boolean | true अगर स्प्रेडशीट में वैल्यू के लिए ड्रॉपडाउन मेन्यू दिखना चाहिए;
false अगर नहीं. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
set Allow Invalid(allowInvalidData)
इससे यह तय होता है कि डेटा की पुष्टि न होने पर, चेतावनी दिखानी है या इनपुट को पूरी तरह से अस्वीकार करना है. डेटा की पुष्टि करने के नए नियमों के लिए, डिफ़ॉल्ट तौर पर true
का इस्तेमाल किया जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
allow | Boolean | true अगर नियम में, डेटा की पुष्टि न होने वाले इनपुट को अनुमति देनी है;
false अगर नहीं. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
set Help Text(helpText)
वह सहायता टेक्स्ट सेट करता है जो तब दिखता है, जब उपयोगकर्ता उस सेल पर कर्सर घुमाता है जिस पर डेटा की पुष्टि करने की सुविधा सेट की गई है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
help | String | सेट किया जाने वाला सहायता टेक्स्ट. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर
with Criteria(criteria, args)
डेटा की पुष्टि करने के नियम को Data
वैल्यू से तय की गई शर्तों पर सेट करता है. आम तौर पर, ये वैल्यू किसी मौजूदा नियम के criteria
और arguments
से ली जाती हैं.
// 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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
criteria | Data | डेटा की पुष्टि करने की शर्तों का टाइप. |
args | Object[] | शर्त के टाइप के हिसाब से ऑर्ग्युमेंट का कलेक्शन. ऑर्ग्युमेंट की संख्या और उनका टाइप, ऊपर दिए गए require...() तरीके से मेल खाता है. |
वापसी का टिकट
Data
— चेन बनाने के लिए यह बिल्डर