डेटा की पुष्टि करने के नियमों का बिल्डर.
// Set the data validation for cell A1 to require a value from B1:B10. var cell = SpreadsheetApp.getActive().getRange('A1'); var range = SpreadsheetApp.getActive().getRange('B1:B10'); var rule = SpreadsheetApp.newDataValidation().requireValueInRange(range).build(); cell.setDataValidation(rule);
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
build() | DataValidation | बिल्डर पर लागू की गई सेटिंग से, डेटा की पुष्टि करने का नियम बनाता है. |
copy() | DataValidationBuilder | इस नियम की सेटिंग के आधार पर, डेटा की पुष्टि के नियम के लिए बिल्डर बनाता है. |
getAllowInvalid() | Boolean | इनपुट के डेटा की पुष्टि न हो पाने पर, अगर नियम चेतावनी दिखाता है, तो true दिखाता है. वहीं, अगर इनपुट को पूरी तरह से अस्वीकार कर दिया जाता है, तो false दिखाता है. |
getCriteriaType() | DataValidationCriteria | DataValidationCriteria की एनम में बताई गई नियम की शर्तों के टाइप का पता लगाता है. |
getCriteriaValues() | Object[] | नियम की शर्तों के हिसाब से आर्ग्युमेंट का कलेक्शन पाएं. |
getHelpText() | String | नियम का सहायता टेक्स्ट सेट करता है. अगर कोई सहायता टेक्स्ट सेट नहीं है, तो null पाएं. |
requireCheckbox() | DataValidationBuilder | इनपुट की बूलियन वैल्यू को ज़रूरी बनाने के लिए, डेटा की पुष्टि करने वाला नियम सेट करता है; यह मान है को चेकबॉक्स के तौर पर रेंडर किया जाता है. |
requireCheckbox(checkedValue) | DataValidationBuilder | डेटा की पुष्टि करने वाला नियम सेट करता है, ताकि यह ज़रूरी हो सके कि इनपुट में कोई वैल्यू हो या कोई वैल्यू न दी गई हो. |
requireCheckbox(checkedValue, uncheckedValue) | DataValidationBuilder | डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट वैल्यू में से कोई एक वैल्यू हो. |
requireDate() | DataValidationBuilder | तारीख की ज़रूरत के लिए डेटा की पुष्टि करने का नियम सेट करता है. |
requireDateAfter(date) | DataValidationBuilder | यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू के बाद की तारीख ज़रूरी हो. |
requireDateBefore(date) | DataValidationBuilder | डेटा की पुष्टि करने का नियम इस तरह सेट करता है कि दी गई वैल्यू से पहले की तारीख ज़रूरी हो. |
requireDateBetween(start, end) | DataValidationBuilder | यह डेटा की पुष्टि करने वाले नियम को इस तरह सेट करता है कि दो में से कोई एक या दोनों में से कोई एक तारीख आने वाली हो बताई गई तारीखों के लिए. |
requireDateEqualTo(date) | DataValidationBuilder | यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू के बराबर तारीख दी जा सके. |
requireDateNotBetween(start, end) | DataValidationBuilder | यह विकल्प, डेटा की पुष्टि करने वाले नियम को ऐसी तारीख के लिए सेट करता है जो दो चुनी गई तारीखें होती हैं. |
requireDateOnOrAfter(date) | DataValidationBuilder | यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू पर या उसके बाद की तारीख दी जा सके. |
requireDateOnOrBefore(date) | DataValidationBuilder | यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू पर या उससे पहले की तारीख दी जा सके. |
requireFormulaSatisfied(formula) | DataValidationBuilder | डेटा की पुष्टि करने का नियम सेट करता है, ताकि दिए गए फ़ॉर्मूला का आकलन true की वैल्यू के तौर पर किया जा सके. |
requireNumberBetween(start, end) | DataValidationBuilder | यह डेटा की पुष्टि करने का नियम इस तरह सेट करता है कि दो के बीच आने वाली या दोनों में से किसी एक की संख्या की ज़रूरत हो तय की गई संख्या. |
requireNumberEqualTo(number) | DataValidationBuilder | यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू के बराबर की संख्या की ज़रूरत हो. |
requireNumberGreaterThan(number) | DataValidationBuilder | यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू से बड़ी संख्या की ज़रूरत हो. |
requireNumberGreaterThanOrEqualTo(number) | DataValidationBuilder | यह डेटा की पुष्टि करने का नियम इस तरह सेट करता है कि दी गई वैल्यू से बड़ी या उसके बराबर की किसी संख्या की ज़रूरत हो. |
requireNumberLessThan(number) | DataValidationBuilder | यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू से कम की संख्या की ज़रूरत हो. |
requireNumberLessThanOrEqualTo(number) | DataValidationBuilder | यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू से कम या उसके बराबर की संख्या का इस्तेमाल किया जा सके. |
requireNumberNotBetween(start, end) | DataValidationBuilder | यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि किसी ऐसी संख्या की ज़रूरत हो जो बीच में न आती हो और दोनों में से कोई भी न हो का, दो बताई गई संख्या में से. |
requireNumberNotEqualTo(number) | DataValidationBuilder | यह डेटा की पुष्टि करने का नियम इस तरह सेट करता है कि दी गई वैल्यू के बराबर की संख्या न हो. |
requireTextContains(text) | DataValidationBuilder | डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट में दी गई वैल्यू का होना ज़रूरी हो. |
requireTextDoesNotContain(text) | DataValidationBuilder | यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट में दी गई वैल्यू न हो. |
requireTextEqualTo(text) | DataValidationBuilder | यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट दिया गया मान के बराबर हो. |
requireTextIsEmail() | DataValidationBuilder | यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट ईमेल पते के तौर पर दिया जा सके. |
requireTextIsUrl() | DataValidationBuilder | यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट में यूआरएल होना ज़रूरी हो. |
requireValueInList(values) | DataValidationBuilder | यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि दिया गया इनपुट, दी गई वैल्यू में से किसी एक के बराबर हो. |
requireValueInList(values, showDropdown) | DataValidationBuilder | यह नीति, डेटा की पुष्टि करने वाले नियम को सेट करती है, ताकि इनपुट, दी गई वैल्यू में से किसी एक के बराबर हो. जिसमें ड्रॉपडाउन मेन्यू को छिपाने का विकल्प होगा. |
requireValueInRange(range) | DataValidationBuilder | यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि दिया गया इनपुट, दी गई रेंज में मौजूद वैल्यू के बराबर हो. |
requireValueInRange(range, showDropdown) | DataValidationBuilder | यह डेटा की पुष्टि करने वाला नियम सेट करता है, ताकि यह ज़रूरी हो सके कि इनपुट, दी गई रेंज की किसी वैल्यू के बराबर हो. जिसमें ड्रॉपडाउन मेन्यू को छिपाने का विकल्प होगा. |
setAllowInvalid(allowInvalidData) | DataValidationBuilder | इस नीति से यह तय होता है कि इनपुट के डेटा की पुष्टि में गड़बड़ी होने पर, उसे चेतावनी दिखाई जाए या इनपुट को अस्वीकार किया जाए पूरी तरह से सुरक्षित नहीं रहेगा. |
setHelpText(helpText) | DataValidationBuilder | यह नीति, सहायता टेक्स्ट सेट करती है. यह तब दिखता है, जब उपयोगकर्ता उस सेल पर कर्सर घुमाता है जिस पर डेटा की पुष्टि की गई है सेट. |
withCriteria(criteria, args) | DataValidationBuilder | यह डेटा की पुष्टि करने के नियम को DataValidationCriteria वैल्यू की शर्तों के हिसाब से सेट करता है,
आम तौर पर, मौजूदा नियम के criteria और arguments से ली जाती है. |
विस्तृत दस्तावेज़
build()
बिल्डर पर लागू की गई सेटिंग से, डेटा की पुष्टि करने का नियम बनाता है.
वापसी का टिकट
DataValidation
— डेटा की पुष्टि करने वाला नियम दिखाता है
copy()
इस नियम की सेटिंग के आधार पर, डेटा की पुष्टि के नियम के लिए बिल्डर बनाता है.
// 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);
वापसी का टिकट
DataValidationBuilder
— इस नियम की सेटिंग के आधार पर बिल्डर
getAllowInvalid()
इनपुट के डेटा की पुष्टि न हो पाने पर, अगर नियम चेतावनी दिखाता है, तो true
दिखाता है. वहीं, अगर इनपुट को पूरी तरह से अस्वीकार कर दिया जाता है, तो false
दिखाता है. डेटा की पुष्टि के नए नियमों के लिए, डिफ़ॉल्ट नियम true
है.
वापसी का टिकट
Boolean
— true
, अगर नियम ऐसे इनपुट की अनुमति देता है जो डेटा की पुष्टि नहीं कर पाता; अगर नहीं है, तो false
getCriteriaType()
DataValidationCriteria
की एनम में बताई गई नियम की शर्तों के टाइप का पता लगाता है. पाने के लिए
यहां दी गई सभी शर्तों को पूरा करने के लिए, getCriteriaValues()
का इस्तेमाल करें. इन वैल्यू का इस्तेमाल करके, या
डेटा सत्यापन नियम में बदलाव करने के लिए withCriteria(criteria, args)
देखें.
// Log information about the data validation rule for cell A1. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = cell.getDataValidation(); if (rule != null) { var criteria = rule.getCriteriaType(); var 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.') }
वापसी का टिकट
DataValidationCriteria
— डेटा की पुष्टि करने की शर्तें किस तरह की हैं
getCriteriaValues()
नियम की शर्तों के हिसाब से आर्ग्युमेंट का कलेक्शन पाएं. मानदंड का प्रकार देखने के लिए, getCriteriaType()
का इस्तेमाल करें. डेटा की पुष्टि का नियम बनाने या उसमें बदलाव करने के लिए इन वैल्यू का इस्तेमाल करने के लिए, withCriteria(criteria, args)
देखें.
// Log information about the data validation rule for cell A1. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = cell.getDataValidation(); if (rule != null) { var criteria = rule.getCriteriaType(); var 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[]
— नियमों की कैटगरी के हिसाब से सही आर्ग्युमेंट की कैटगरी; आर्ग्युमेंट की संख्या
और उनका टाइप, DataValidationBuilder
क्लास वाले require...()
तरीके से मेल खाता है
getHelpText()
नियम का सहायता टेक्स्ट सेट करता है. अगर कोई सहायता टेक्स्ट सेट नहीं है, तो null
पाएं.
वापसी का टिकट
String
— नियम का सहायता टेक्स्ट या अगर कोई सहायता टेक्स्ट सेट नहीं है, तो null
requireCheckbox()
इनपुट की बूलियन वैल्यू को ज़रूरी बनाने के लिए, डेटा की पुष्टि करने वाला नियम सेट करता है; यह मान है को चेकबॉक्स के तौर पर रेंडर किया जाता है.
// Set the data validation for cell A1 to require a boolean value; the value is rendered as a // checkbox. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireCheckbox().build(); cell.setDataValidation(rule);
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireCheckbox(checkedValue)
डेटा की पुष्टि करने वाला नियम सेट करता है, ताकि यह ज़रूरी हो सके कि इनपुट में कोई वैल्यू हो या कोई वैल्यू न दी गई हो. टास्क कब शुरू होगा इनपुट, उस वैल्यू से मेल खाता है जिसे सेल को चेकबॉक्स के तौर पर रेंडर किया जाता है. जब इनपुट खाली है, इसलिए सेल को चेकबॉक्स से सही का निशान हटाकर रेंडर किया जाता है.
// Set the data validation for cell A1 to require a custom checked value that is rendered as a // checkbox. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireCheckbox('APPROVED').build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
checkedValue | Object | चेक किए गए बॉक्स को असाइन की गई वैल्यू. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireCheckbox(checkedValue, uncheckedValue)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट वैल्यू में से कोई एक वैल्यू हो. टास्क कब शुरू होगा
इनपुट checkedValue
है, सेल को चेक किए गए चेकबॉक्स के तौर पर रेंडर किया जाता है. जब
इनपुट uncheckedValue
है और सेल को नहीं चुने गए चेकबॉक्स के तौर पर रेंडर किया गया है.
// Set the data validation for cell A1 to require custom checked values that are rendered as a // checkbox. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireCheckbox('APPROVED', 'PENDING').build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
checkedValue | Object | चेक किए गए बॉक्स को असाइन की गई वैल्यू. |
uncheckedValue | Object | किसी सही का निशान हटाए गए बॉक्स को असाइन की गई वैल्यू. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireDate()
तारीख की ज़रूरत के लिए डेटा की पुष्टि करने का नियम सेट करता है.
// Set the data validation for cell A1 to require a date. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireDate().build(); cell.setDataValidation(rule);
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireDateAfter(date)
यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू के बाद की तारीख ज़रूरी हो. इसके टाइम फ़ील्ड
Date
ऑब्जेक्ट को अनदेखा किया गया; सिर्फ़ दिन, महीने, और साल वाले फ़ील्ड का इस्तेमाल किया जाता है.
// Set the data validation for cell A1 to require a date after January 1, 2013. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireDateAfter(new Date('1/1/2013')).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | Date | स्वीकार न की जा सकने वाली आखिरी तारीख. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireDateBefore(date)
डेटा की पुष्टि करने का नियम इस तरह सेट करता है कि दी गई वैल्यू से पहले की तारीख ज़रूरी हो. इसके टाइम फ़ील्ड
Date
ऑब्जेक्ट को अनदेखा किया गया; सिर्फ़ दिन, महीने, और साल वाले फ़ील्ड का इस्तेमाल किया जाता है.
// Set the data validation for cell A1 to require a date before January 1, 2013. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireDateBefore(new Date('1/1/2013')).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | Date | स्वीकार नहीं की जाने वाली सबसे पहली तारीख. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireDateBetween(start, end)
यह डेटा की पुष्टि करने वाले नियम को इस तरह सेट करता है कि दो में से कोई एक या दोनों में से कोई एक तारीख आने वाली हो
बताई गई तारीखों के लिए. Date
ऑब्जेक्ट के टाइम फ़ील्ड को अनदेखा किया जाता है; सिर्फ़ दिन, महीना,
और साल वाले फ़ील्ड का इस्तेमाल किया जाता है.
// Set the data validation for cell A1 to require a date in 2013. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation() .requireDateBetween(new Date('1/1/2013'), new Date('12/31/2013')).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
start | Date | स्वीकार की जाने वाली सबसे पहली तारीख. |
end | Date | स्वीकार की जाने वाली आखिरी तारीख. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireDateEqualTo(date)
यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू के बराबर तारीख दी जा सके. इसके टाइम फ़ील्ड
Date
ऑब्जेक्ट को अनदेखा किया जाता है; सिर्फ़ दिन, महीने, और साल वाले फ़ील्ड का इस्तेमाल किया जाता है.
// Set the data validation for cell A1 to require a date equal to January 1, 2013. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireDateEqualTo(new Date('1/1/2013')) .build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | Date | सिर्फ़ एक तारीख पर स्वीकार किया जा सकता है. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireDateNotBetween(start, end)
यह विकल्प, डेटा की पुष्टि करने वाले नियम को ऐसी तारीख के लिए सेट करता है जो
दो चुनी गई तारीखें होती हैं. Date
ऑब्जेक्ट के टाइम फ़ील्ड को अनदेखा किया जाता है; सिर्फ़ उस दिन के लिए,
महीना और साल फ़ील्ड का इस्तेमाल किया जाता है.
// Set the data validation for cell A1 to require a date not in 2013. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation() .requireDateNotBetween(new Date('1/1/2013'), new Date('12/31/2013')).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
start | Date | स्वीकार नहीं की जाने वाली सबसे पहली तारीख. |
end | Date | स्वीकार न की जा सकने वाली आखिरी तारीख. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireDateOnOrAfter(date)
यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू पर या उसके बाद की तारीख दी जा सके. इसके टाइम फ़ील्ड
Date
ऑब्जेक्ट को अनदेखा किया जाता है; सिर्फ़ दिन, महीने, और साल वाले फ़ील्ड का इस्तेमाल किया जाता है.
// Set the data validation for cell A1 to require a date on or after January 1, 2013. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation() .requireDateOnOrAfter(new Date('1/1/2013')).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | Date | स्वीकार की जाने वाली सबसे पहली तारीख. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireDateOnOrBefore(date)
यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू पर या उससे पहले की तारीख दी जा सके. समय फ़ील्ड
कुल Date
ऑब्जेक्ट को अनदेखा किया जाता है; सिर्फ़ दिन, महीने, और साल वाले फ़ील्ड का इस्तेमाल किया जाता है.
// Set the data validation for cell A1 to require a date on or before January 1, 2013. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation() .requireDateOnOrBefore(new Date('1/1/2013')).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | Date | स्वीकार की जाने वाली आखिरी तारीख. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireFormulaSatisfied(formula)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि दिए गए फ़ॉर्मूला का आकलन true
की वैल्यू के तौर पर किया जा सके.
// Set the data validation for cell A1 to equal B1 with a custom formula. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireFormulaSatisfied('=EQ(A1,B1)').build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
formula | String | एक कस्टम फ़ॉर्मूला, जो इनपुट के मान्य होने पर true के बराबर होता है. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireNumberBetween(start, end)
यह डेटा की पुष्टि करने का नियम इस तरह सेट करता है कि दो के बीच आने वाली या दोनों में से किसी एक की संख्या की ज़रूरत हो तय की गई संख्या.
// Set the data validation for cell A1 to require a number between 1 and 10. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireNumberBetween(1, 10).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
start | Number | स्वीकार की जाने वाली सबसे कम वैल्यू. |
end | Number | स्वीकार की जाने वाली सबसे ज़्यादा वैल्यू. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireNumberEqualTo(number)
यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू के बराबर की संख्या की ज़रूरत हो.
// Set the data validation for cell A1 to require a number equal to 3.1415926536. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireNumberEqualTo(3.1415926536).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
number | Number | स्वीकार की जाने वाली एकमात्र वैल्यू. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireNumberGreaterThan(number)
यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू से बड़ी संख्या की ज़रूरत हो.
// Set the data validation for cell A1 to require a number greater than 0. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireNumberGreaterThan(0).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
number | Number | सबसे ज़्यादा अमान्य वैल्यू. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireNumberGreaterThanOrEqualTo(number)
यह डेटा की पुष्टि करने का नियम इस तरह सेट करता है कि दी गई वैल्यू से बड़ी या उसके बराबर की किसी संख्या की ज़रूरत हो.
// Set the data validation for cell A1 to require a number greater than or equal to 0. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireNumberGreaterThanOrEqualTo(0).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
number | Number | स्वीकार की जाने वाली सबसे कम वैल्यू. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireNumberLessThan(number)
यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू से कम की संख्या की ज़रूरत हो.
// Set the data validation for cell A1 to require a number less than 0. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireNumberLessThan(0).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
number | Number | सबसे कम अमान्य वैल्यू. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireNumberLessThanOrEqualTo(number)
यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि दी गई वैल्यू से कम या उसके बराबर की संख्या का इस्तेमाल किया जा सके.
// Set the data validation for cell A1 to require a number less than or equal to 0. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireNumberLessThanOrEqualTo(0).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
number | Number | स्वीकार की जाने वाली सबसे ज़्यादा वैल्यू. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireNumberNotBetween(start, end)
यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि किसी ऐसी संख्या की ज़रूरत हो जो बीच में न आती हो और दोनों में से कोई भी न हो का, दो बताई गई संख्या में से.
// Set the data validation for cell A1 to require a number not between 1 and 10. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireNumberNotBetween(1, 10).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
start | Number | सबसे कम अमान्य वैल्यू. |
end | Number | सबसे ज़्यादा अमान्य वैल्यू. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireNumberNotEqualTo(number)
यह डेटा की पुष्टि करने का नियम इस तरह सेट करता है कि दी गई वैल्यू के बराबर की संख्या न हो.
// Set the data validation for cell A1 to require a number not equal to 0. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireNumberNotEqualTo(0).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
number | Number | स्वीकार न की जा सकने वाली एकमात्र वैल्यू. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireTextContains(text)
डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट में दी गई वैल्यू का होना ज़रूरी हो.
// Set the data validation for cell A1 to require any value that includes "Google". var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireTextContains('Google').build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
text | String | वह वैल्यू जो इनपुट में होनी चाहिए. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireTextDoesNotContain(text)
यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट में दी गई वैल्यू न हो.
// Set the data validation for cell A1 to require any value that does not include "@". var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireTextDoesNotContain('@').build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
text | String | वह वैल्यू जो इनपुट में नहीं होनी चाहिए. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireTextEqualTo(text)
यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट दिया गया मान के बराबर हो.
// Set the data validation for cell A1 to require "Yes". var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireTextEqualTo('Yes').build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
text | String | स्वीकार की जाने वाली एकमात्र वैल्यू. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireTextIsEmail()
यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट ईमेल पते के तौर पर दिया जा सके.
// Set the data validation for cell A1 to require text in the form of an email address. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireTextIsEmail().build(); cell.setDataValidation(rule);
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireTextIsUrl()
यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि इनपुट में यूआरएल होना ज़रूरी हो.
// Set the data validation for cell A1 to require text in the form of a URL. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireTextIsUrl().build(); cell.setDataValidation(rule);
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireValueInList(values)
यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि दिया गया इनपुट, दी गई वैल्यू में से किसी एक के बराबर हो.
// Set the data validation for cell A1 to require "Yes" or "No", with a dropdown menu. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireValueInList(['Yes', 'No']).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
values | String[] | स्वीकार की जा सकने वाली वैल्यू का कलेक्शन. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireValueInList(values, showDropdown)
यह नीति, डेटा की पुष्टि करने वाले नियम को सेट करती है, ताकि इनपुट, दी गई वैल्यू में से किसी एक के बराबर हो. जिसमें ड्रॉपडाउन मेन्यू को छिपाने का विकल्प होगा.
// Set the data validation for cell A1 to require "Yes" or "No", with no dropdown menu. var cell = SpreadsheetApp.getActive().getRange('A1'); var rule = SpreadsheetApp.newDataValidation().requireValueInList(['Yes', 'No'], false).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
values | String[] | स्वीकार की जा सकने वाली वैल्यू का कलेक्शन. |
showDropdown | Boolean | true अगर स्प्रेडशीट में वैल्यू के लिए ड्रॉपडाउन मेन्यू दिखाया जाए;
अगर नहीं है, तो false . |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireValueInRange(range)
यह डेटा की पुष्टि करने का नियम सेट करता है, ताकि दिया गया इनपुट, दी गई रेंज में मौजूद वैल्यू के बराबर हो.
// Set the data validation for cell A1 to require a value from B1:B10, with a dropdown menu. var cell = SpreadsheetApp.getActive().getRange('A1'); var range = SpreadsheetApp.getActive().getRange('B1:B10'); var rule = SpreadsheetApp.newDataValidation().requireValueInRange(range).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
range | Range | वह रेंज जिसमें स्वीकार की जाने वाली वैल्यू शामिल हैं. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
requireValueInRange(range, showDropdown)
यह डेटा की पुष्टि करने वाला नियम सेट करता है, ताकि यह ज़रूरी हो सके कि इनपुट, दी गई रेंज की किसी वैल्यू के बराबर हो. जिसमें ड्रॉपडाउन मेन्यू को छिपाने का विकल्प होगा.
// Set the data validation for cell A1 to require value from B1:B10, with no dropdown menu. var cell = SpreadsheetApp.getActive().getRange('A1'); var range = SpreadsheetApp.getActive().getRange('B1:B10'); var rule = SpreadsheetApp.newDataValidation().requireValueInRange(range, false).build(); cell.setDataValidation(rule);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
range | Range | वह रेंज जिसमें स्वीकार की जाने वाली वैल्यू शामिल हैं. |
showDropdown | Boolean | true अगर स्प्रेडशीट में वैल्यू के लिए ड्रॉपडाउन मेन्यू दिखाया जाए;
अगर नहीं है, तो false . |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
setAllowInvalid(allowInvalidData)
इस नीति से यह तय होता है कि इनपुट के डेटा की पुष्टि में गड़बड़ी होने पर, उसे चेतावनी दिखाई जाए या इनपुट को अस्वीकार किया जाए
पूरी तरह से सुरक्षित नहीं रहेगा. डेटा की पुष्टि के नए नियमों के लिए, डिफ़ॉल्ट नियम true
है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
allowInvalidData | Boolean | true , अगर नियम को ऐसे इनपुट को अनुमति देनी चाहिए जो डेटा की पुष्टि नहीं कर पाता;
अगर नहीं है, तो false . |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
setHelpText(helpText)
यह नीति, सहायता टेक्स्ट सेट करती है. यह तब दिखता है, जब उपयोगकर्ता उस सेल पर कर्सर घुमाता है जिस पर डेटा की पुष्टि की गई है सेट.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
helpText | String | सेट किया जाने वाला सहायता टेक्स्ट. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है
withCriteria(criteria, args)
यह डेटा की पुष्टि करने के नियम को DataValidationCriteria
वैल्यू की शर्तों के हिसाब से सेट करता है,
आम तौर पर, मौजूदा नियम के criteria
और arguments
से ली जाती है.
// 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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
criteria | DataValidationCriteria | डेटा की पुष्टि करने की शर्तें किस तरह की हैं. |
args | Object[] | शर्तों के टाइप के हिसाब से सही आर्ग्युमेंट का कलेक्शन; आर्ग्युमेंट की संख्या और
उनका टाइप ऊपर दिए गए require...() तरीके से मेल खाता है. |
वापसी का टिकट
DataValidationBuilder
— यह बिल्डर, चेन बनाने के लिए है