ConditionalFormatRules
में बूलियन कंडीशन को ऐक्सेस करें. हर
कंडिशनल फ़ॉर्मैट के नियम में एक बूलियन कंडीशन हो सकती है. बूलियन कंडीशन खुद
एक बूलियन मापदंड (वैल्यू के साथ) और फ़ॉर्मैटिंग सेटिंग मौजूद है. शर्तों का आकलन किया जाता है
सेल की सामग्री से मिलता-जुलता है, जिससे true
या false
वैल्यू मिलती है. अगर
मापदंड true
का मूल्यांकन करता है, शर्त की फ़ॉर्मैटिंग सेटिंग सेल पर लागू होती हैं.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
getBackgroundObject() | Color | इस बूलियन कंडीशन के लिए बैकग्राउंड का रंग इस्तेमाल करता है. |
getBold() | Boolean | अगर इस बूलियन कंडीशन में टेक्स्ट को बोल्ड किया जाता है और यह false दिखाता है, तो यह true दिखाता है
बूलियन कंडीशन, टेक्स्ट से बोल्डिंग हटा देती है. |
getCriteriaType() | BooleanCriteria | BooleanCriteria की एनम में बताई गई नियम की शर्तों के टाइप का पता लगाता है. |
getCriteriaValues() | Object[] | नियम की शर्तों के हिसाब से आर्ग्युमेंट का कलेक्शन पाएं. |
getFontColorObject() | Color | इस बूलियन कंडीशन के लिए फ़ॉन्ट का रंग लेता है. |
getItalic() | Boolean | अगर यह बूलियन शर्त टेक्स्ट को इटैलिक करती है, तो true लौटाता है और false लौटाता है
यह बूलियन कंडीशन, टेक्स्ट से इटैलिक टेक्स्ट हटा देती है. |
getStrikethrough() | Boolean | अगर यह बूलियन कंडीशन टेक्स्ट पर स्ट्राइक होती है, तो true नतीजा दिखाता है. अगर यह बूलियन कंडीशन टेक्स्ट से स्ट्राइकथ्रू हटाती है, तो यह false दिखाता है. |
getUnderline() | Boolean | अगर यह बूलियन कंडीशन टेक्स्ट को अंडरलाइन करती है, तो true दिखाता है और false दिखाता है, अगर
यह बूलियन कंडीशन, टेक्स्ट से अंडरलाइनिंग को हटा देती है. |
विस्तृत दस्तावेज़
getBackgroundObject()
इस बूलियन कंडीशन के लिए बैकग्राउंड का रंग इस्तेमाल करता है. अगर यह नीति सेट नहीं है, तो null
नतीजा दिखाता है.
// Logs the boolean condition background color for each conditional format rule on a sheet. var sheet = SpreadsheetApp.getActiveSheet(); var rules = sheet.getConditionalFormatRules(); for (int i = 0; i < rules.length; i++) { var color = rules[i].getBooleanCondition().getBackgroundObject(); Logger.log("The background color for rule %s is %s", i, color.asRgbColor().asHexString()); }
वापसी का टिकट
Color
— बैकग्राउंड का रंग या अगर इस शर्त के लिए सेट नहीं किया गया है, तो null
.
getBold()
अगर इस बूलियन कंडीशन में टेक्स्ट को बोल्ड किया जाता है और यह false
दिखाता है, तो यह true
दिखाता है
बूलियन कंडीशन, टेक्स्ट से बोल्डिंग हटा देती है. अगर बोल्डिंग पर कोई असर नहीं होता है, तो null
दिखाता है.
// Logs the boolean condition font weight for each conditional format rule on a sheet. var sheet = SpreadsheetApp.getActiveSheet(); var rules = sheet.getConditionalFormatRules(); for (int i = 0; i < rules.length; i++) { var bold = rules[i].getBooleanCondition().getBold(); Logger.log("The font bold setting for rule %s is %b", i, weight); }
वापसी का टिकट
Boolean
— भले ही बूलियन कंडीशन, टेक्स्ट को बोल्ड करती है या नहीं, अगर यह बोल्ड होती है, तो null
कोई असर नहीं हुआ
getCriteriaType()
BooleanCriteria
की एनम में बताई गई नियम की शर्तों के टाइप का पता लगाता है. पाने के लिए
यहां दी गई सभी शर्तों को पूरा करने के लिए, getCriteriaValues()
का इस्तेमाल करें. इन वैल्यू का इस्तेमाल करके, या
कंडिशनल (शर्त के साथ) फ़ॉर्मैटिंग के नियम में बदलाव करने के लिए, ConditionalFormatRuleBuilder.withCriteria(criteria, args)
देखें.
// Log information about the conditional formats on the active sheet that use // boolean conditions. var sheet = SpreadsheetApp.getActiveSheet; var formats = sheet.getConditionalFormats(); sheet.getConditionalFormats().forEach(function(format) { var booleanCondition = format.getBooleanCondition(); if (booleanCondition) { var criteria = booleanCondition.getCriteriaType(); var args = booleanCondition.getCriteriaValues(); Logger.log('The conditional format rule is %s %s', criteria, args); } });
वापसी का टिकट
BooleanCriteria
— कंडिशनल फ़ॉर्मैटिंग की शर्तें
getCriteriaValues()
नियम की शर्तों के हिसाब से आर्ग्युमेंट का कलेक्शन पाएं. मानदंड का प्रकार देखने के लिए, getCriteriaType()
का इस्तेमाल करें. कंडिशनल फ़ॉर्मैटिंग का नियम बनाने या उसमें बदलाव करने के लिए, इन वैल्यू का इस्तेमाल करें. इसके लिए, देखें
ConditionalFormatRuleBuilder.withCriteria(criteria, args)
.
// Log information about the conditional formats on the active sheet that use // boolean conditions. var sheet = SpreadsheetApp.getActiveSheet; var formats = sheet.getConditionalFormats(); sheet.getConditionalFormats().forEach(function(format) { var booleanCondition = format.getBooleanCondition(); if (booleanCondition) { var criteria = booleanCondition.getCriteriaType(); var args = booleanCondition.getCriteriaValues(); Logger.log('The conditional format rule is %s %s', criteria, args); } });
वापसी का टिकट
Object[]
— नियमों की कैटगरी के हिसाब से सही आर्ग्युमेंट की कैटगरी; आर्ग्युमेंट की संख्या
और उनका टाइप, ConditionalFormatRuleBuilder
क्लास वाले when...()
तरीके से मेल खाता है
getFontColorObject()
इस बूलियन कंडीशन के लिए फ़ॉन्ट का रंग लेता है. अगर यह नीति सेट नहीं है, तो null
नतीजा दिखाता है.
// Logs the boolean condition font color for each conditional format rule on a sheet. var sheet = SpreadsheetApp.getActiveSheet(); var rules = sheet.getConditionalFormatRules(); for (int i = 0; i < rules.length; i++) { var color = rules[i].getBooleanCondition().getFontColorObject(); Logger.log("The font color for rule %s is %s", i, color.asRgbColor().asHexString()); }
वापसी का टिकट
Color
— फ़ॉन्ट का रंग या अगर इस शर्त के लिए सेट नहीं किया गया है, तो null
.
getItalic()
अगर यह बूलियन शर्त टेक्स्ट को इटैलिक करती है, तो true
लौटाता है और false
लौटाता है
यह बूलियन कंडीशन, टेक्स्ट से इटैलिक टेक्स्ट हटा देती है. अगर इटैलिक है, तो null
लौटाता है
नहीं.
// Logs the boolean condition font style for each conditional format rule on a sheet. var sheet = SpreadsheetApp.getActiveSheet(); var rules = sheet.getConditionalFormatRules(); for (int i = 0; i < rules.length; i++) { var italic = rules[i].getBooleanCondition().getItalic(); Logger.log("The font italic setting for rule %s is %b", i, italic); }
वापसी का टिकट
Boolean
— चाहे बूलियन शर्त टेक्स्ट को इटैलिक करती है या नहीं, या null
अगर
इटैलिक करने पर कोई असर नहीं पड़ता
getStrikethrough()
अगर यह बूलियन कंडीशन टेक्स्ट पर स्ट्राइक होती है, तो true
नतीजा दिखाता है. अगर यह बूलियन कंडीशन टेक्स्ट से स्ट्राइकथ्रू हटाती है, तो यह false
दिखाता है. अगर null
दिखता है, तो
स्ट्राइकथ्रू नहीं है.
// Logs the boolean condition strikethrough setting for each conditional format rule on a // sheet. var sheet = SpreadsheetApp.getActiveSheet(); var rules = sheet.getConditionalFormatRules(); for (int i = 0; i < rules.length; i++) { var strikethrough = rules[i].getBooleanCondition().getStrikethrough(); Logger.log("The font strikethrough setting for rule %s is %b", i, strikethrough); }
वापसी का टिकट
Boolean
— चाहे बूलियन कंडीशन का इस्तेमाल टेक्स्ट पर हो या null
स्ट्राइकथ्रू नहीं है
getUnderline()
अगर यह बूलियन कंडीशन टेक्स्ट को अंडरलाइन करती है, तो true
दिखाता है और false
दिखाता है, अगर
यह बूलियन कंडीशन, टेक्स्ट से अंडरलाइनिंग को हटा देती है. अंडरलाइन करने पर, null
वैल्यू मिलती है
कोई असर नहीं होता.
// Logs the boolean condition underline setting for each conditional format rule on a sheet. var sheet = SpreadsheetApp.getActiveSheet(); var rules = sheet.getConditionalFormatRules(); for (int i = 0; i < rules.length; i++) { var underline = rules[i].getBooleanCondition().getUnderline(); Logger.log("The font underline setting for rule %s is %b", i, underline); }
वापसी का टिकट
Boolean
— चाहे बूलियन कंडीशन टेक्स्ट को अंडरलाइन करती हो या नहीं. अगर null
अंडरलाइन करने पर असर नहीं पड़ता है