ConditionalFormatRules
में बूलियन शर्तों को ऐक्सेस करें. कंडीशनल फ़ॉर्मैटिंग के हर नियम में, एक बूलियन शर्त हो सकती है. बूलियन शर्त में, वैल्यू के साथ बूलियन शर्त और फ़ॉर्मैटिंग सेटिंग शामिल होती हैं. किसी सेल के कॉन्टेंट के हिसाब से, शर्तों का आकलन किया जाता है. इससे true
या false
वैल्यू मिलती है. अगर शर्त का आकलन true
के तौर पर किया जाता है, तो सेल पर शर्त की फ़ॉर्मैटिंग सेटिंग लागू की जाती हैं.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
getBackgroundObject() | Color | इस बूलियन शर्त के लिए बैकग्राउंड का रंग दिखाता है. |
getBold() | Boolean | अगर यह बूलियन शर्त टेक्स्ट को बोल्ड करती है, तो true दिखाता है. अगर यह बूलियन शर्त टेक्स्ट से बोल्डिंग हटाती है, तो false दिखाता है. |
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. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); for (const rule of rules) { const color = rule.getBooleanCondition().getBackgroundObject(); Logger.log(`Background color: ${color.asRgbColor().asHexString()}`); }
वापसी का टिकट
Color
— बैकग्राउंड का रंग या null
, अगर इस शर्त के लिए सेट नहीं किया गया है.
getBold()
अगर यह बूलियन शर्त टेक्स्ट को बोल्ड करती है, तो true
दिखाता है. अगर यह बूलियन शर्त टेक्स्ट से बोल्डिंग हटाती है, तो false
दिखाता है. अगर बोल्ड करने से कोई असर नहीं पड़ता है, तो null
दिखाता है.
// Logs the boolean condition font weight for each conditional format rule on a // sheet. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); for (const rule of rules) { const bold = rule.getBooleanCondition().getBold(); Logger.log(`Bold: ${bold}`); }
वापसी का टिकट
Boolean
— बूलियन शर्त से टेक्स्ट बोल्ड होता है या नहीं या null
अगर बोल्ड करने पर कोई असर नहीं पड़ता है
getCriteriaType()
BooleanCriteria
एनम में बताए गए नियम के हिसाब से, शर्तों का टाइप पाता है. शर्तों के लिए आर्ग्युमेंट पाने के लिए, getCriteriaValues()
का इस्तेमाल करें. शर्त के साथ फ़ॉर्मैटिंग का नियम बनाने या उसमें बदलाव करने के लिए, इन वैल्यू का इस्तेमाल करें. इसके लिए, ConditionalFormatRuleBuilder.withCriteria(criteria, args)
देखें.
// Log information about the conditional formats on the active sheet that use // boolean conditions. const formats = SpreadsheetApp.getActiveSheet.getConditionalFormats(); SpreadsheetApp.getActiveSheet.getConditionalFormats().forEach((format) => { const booleanCondition = format.getBooleanCondition(); if (booleanCondition) { const criteria = booleanCondition.getCriteriaType(); const args = booleanCondition.getCriteriaValues(); Logger.log(`The conditional format rule is ${criteria} ${args}`); } });
वापसी का टिकट
BooleanCriteria
— कंडीशनल फ़ॉर्मैटिंग की शर्त का टाइप.
getCriteriaValues()
नियम की शर्तों के लिए आर्ग्युमेंट का कलेक्शन पाता है. शर्त का टाइप पाने के लिए, getCriteriaType()
का इस्तेमाल करें. शर्त के साथ फ़ॉर्मैटिंग का नियम बनाने या उसमें बदलाव करने के लिए, इन वैल्यू का इस्तेमाल करने के बारे में ज़्यादा जानने के लिए, ConditionalFormatRuleBuilder.withCriteria(criteria, args)
देखें.
// Log information about the conditional formats on the active sheet that use // boolean conditions. const formats = SpreadsheetApp.getActiveSheet.getConditionalFormats(); SpreadsheetApp.getActiveSheet.getConditionalFormats().forEach((format) => { const booleanCondition = format.getBooleanCondition(); if (booleanCondition) { const criteria = booleanCondition.getCriteriaType(); const args = booleanCondition.getCriteriaValues(); Logger.log(`The conditional format rule is ${criteria} ${args}`); } });
वापसी का टिकट
Object[]
— नियम की शर्त के टाइप के हिसाब से ऑर्ग्युमेंट का कलेक्शन. ऑर्ग्युमेंट की संख्या और उनका टाइप, ConditionalFormatRuleBuilder
क्लास के उससे जुड़े when...()
तरीके से मेल खाता है.
getFontColorObject()
इस बूलियन शर्त के लिए फ़ॉन्ट का रंग दिखाता है. अगर यह सेट नहीं है, तो null
दिखाता है.
// Logs the boolean condition font color for each conditional format rule on a // sheet. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); for (const rule of rules) { const color = rule.getBooleanCondition().getFontColorObject(); Logger.log(`Font color: ${color.asRgbColor().asHexString()}`); }
वापसी का टिकट
Color
— फ़ॉन्ट का रंग या null
, अगर इस शर्त के लिए सेट नहीं किया गया है.
getItalic()
अगर यह बूलियन शर्त टेक्स्ट को इटैलिक में बदलती है, तो true
दिखाता है. अगर यह बूलियन शर्त टेक्स्ट से इटैलिक हटाती है, तो false
दिखाता है. अगर इटैलिक स्टाइल पर कोई असर नहीं पड़ा है, तो null
दिखाता है.
// Logs the boolean condition font style for each conditional format rule on a // sheet. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); for (const rule of rules) { const italic = rule.getBooleanCondition().getItalic(); Logger.log(`Italic: ${italic}`); }
वापसी का टिकट
Boolean
— बूलियन शर्त, टेक्स्ट को इटैलिक करती है या नहीं या null
अगर टेक्स्ट को इटैलिक करने पर कोई असर नहीं पड़ता
getStrikethrough()
अगर यह बूलियन शर्त, टेक्स्ट को स्ट्राइकथ्रू करती है, तो true
दिखाता है. अगर यह बूलियन शर्त, टेक्स्ट से स्ट्राइकथ्रू हटाती है, तो false
दिखाता है. अगर स्ट्राइकथ्रू पर कोई असर नहीं पड़ा है, तो null
दिखाता है.
// Logs the boolean condition strikethrough setting for each conditional format // rule on a sheet. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); for (const rule of rules) { const strikethrough = rule.getBooleanCondition().getStrikethrough(); Logger.log(`Strikethrough: ${strikethrough}`); }
वापसी का टिकट
Boolean
— बूलियन शर्त, टेक्स्ट पर स्ट्राइकथ्रू लगाती है या नहीं या null
अगर टेक्स्ट पर स्ट्राइकथ्रू का कोई असर नहीं पड़ता है
getUnderline()
अगर यह बूलियन शर्त टेक्स्ट को अंडरलाइन करती है, तो true
दिखाता है. अगर यह बूलियन शर्त टेक्स्ट से अंडरलाइन हटाती है, तो false
दिखाता है. अगर अंडरलाइन करने पर कोई असर नहीं पड़ता है, तो null
दिखाता है.
// Logs the boolean condition underline setting for each conditional format rule // on a sheet. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); for (const rule of rules) { const underline = rule.getBooleanCondition().getUnderline(); Logger.log(`Underline: ${underline}`); }
वापसी का टिकट
Boolean
— बूलियन शर्त, टेक्स्ट को अंडरलाइन करती है या नहीं या null
अगर टेक्स्ट पर अंडरलाइन का कोई असर नहीं पड़ता है