ConditionalFormatRules
में बूलियन कंडीशन को ऐक्सेस करें. हर शर्त वाले फ़ॉर्मैट के नियम में एक बूलियन कंडिशन हो सकती है. बूलियन कंडीशन में, बूलियन क्राइटेरिया (वैल्यू के साथ) और फ़ॉर्मैटिंग सेटिंग होती हैं. मानदंड का आकलन, उस सेल के कॉन्टेंट के हिसाब से किया जाता है जिसकी वैल्यू या तो true
या false
होती है. अगर
शर्त की वैल्यू true
के बराबर होती है, तो स्थिति की फ़ॉर्मैटिंग की सेटिंग सेल पर लागू होती हैं.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
getBackgroundObject() | Color | इस बूलियन कंडीशन के लिए बैकग्राउंड का रंग लेता है. |
getBold() | Boolean | अगर यह बूलियन कंडीशन, टेक्स्ट को बोल्ड करती है और इस बूलियन कंडीशन का इस्तेमाल करके टेक्स्ट से बोल्डिंग हटा दी जाती है, तो true दिखाता है.false |
getCriteriaType() | BooleanCriteria | BooleanCriteria enum में बताए गए नियम के मानदंड प्रकार की जानकारी देता है. |
getCriteriaValues() | Object[] | नियम के मानदंड के लिए कई तर्कों की जानकारी लेता है. |
getFontColorObject() | Color | इस बूलियन कंडीशन के लिए फ़ॉन्ट का कलर मिलता है. |
getItalic() | Boolean | अगर यह बूलियन कंडीशन, टेक्स्ट को इटैलिक कर देती है और टेक्स्ट से इटैलिक स्टाइल हटा देती है, तो false नतीजे के लिए true नतीजा दिखाता है. |
getStrikethrough() | Boolean | अगर इस बूलियन कंडीशन का मतलब है कि टेक्स्ट पर स्ट्राइक होती है, तो true दिखाता है. अगर बूलियन कंडीशन, टेक्स्ट से स्ट्राइकथ्रू को हटा देती है, तो यह वैल्यू false देती है. |
getUnderline() | Boolean | अगर यह बूलियन कंडीशन, टेक्स्ट को अंडरलाइन करती है और टेक्स्ट से अंडरलाइनिंग हटा देती है, तो false नतीजे के लिए true नतीजा दिखता है. |
ज़्यादा जानकारी के साथ दस्तावेज़
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()
अगर यह बूलियन कंडीशन, टेक्स्ट को बोल्ड करती है और इस बूलियन कंडीशन का इस्तेमाल करके टेक्स्ट से बोल्डिंग हटा दी जाती है, तो true
दिखाता है.false
अगर बोल्डिंग पर कोई असर नहीं पड़ता, तो 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
enum में बताए गए नियम के मानदंड प्रकार की जानकारी देता है. शर्त के तर्क
पाने के लिए, 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()
अगर यह बूलियन कंडीशन, टेक्स्ट को इटैलिक कर देती है और टेक्स्ट से इटैलिक स्टाइल हटा देती है, तो false
नतीजे के लिए true
नतीजा दिखाता है. अगर इटैलिक टेक्स्ट पर कोई असर नहीं पड़ता है, तो 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()
अगर यह बूलियन कंडीशन, टेक्स्ट को अंडरलाइन करती है और टेक्स्ट से अंडरलाइनिंग हटा देती है, तो false
नतीजे के लिए true
नतीजा दिखता है. अगर अंडरलाइन करने पर कोई असर नहीं पड़ता है, तो 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