Conditional में बूलियन शर्तों को ऐक्सेस करें. कंडीशनल फ़ॉर्मैटिंग के हर नियम में, सिर्फ़ एक बूलियन शर्त हो सकती है. बूलियन शर्त में, बूलियन मानदंड (वैल्यू के साथ) और फ़ॉर्मैटिंग सेटिंग शामिल होती हैं. मानदंड का आकलन, सेल के कॉन्टेंट के आधार पर किया जाता है. इससे true या false वैल्यू मिलती है. अगर शर्त true के तौर पर तय होती है, तो शर्त की फ़ॉर्मैटिंग सेटिंग सेल पर लागू होती हैं.
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
get | Color|null | इस बूलियन शर्त के लिए बैकग्राउंड का रंग मिलता है. |
get | Boolean|null | अगर यह बूलियन शर्त, टेक्स्ट को बोल्ड करती है, तो true दिखाता है. अगर यह बूलियन शर्त, टेक्स्ट से बोल्ड करने की सुविधा हटाती है, तो false दिखाता है. |
get | Boolean | इसकी मदद से, नियम के मानदंड का टाइप मिलता है. यह टाइप, Boolean enum में तय किया गया है. |
get | Object[] | नियम के मानदंड के लिए, आर्ग्युमेंट की एक कैटगरी मिलती है. |
get | Color|null | इस बूलियन शर्त के लिए, फ़ॉन्ट का रंग मिलता है. |
get | Boolean|null | अगर यह बूलियन शर्त टेक्स्ट को इटैलिक करती है, तो true दिखाता है. अगर यह बूलियन शर्त टेक्स्ट से इटैलिक फ़ॉर्मैट हटाती है, तो false दिखाता है. |
get | Boolean|null | अगर यह बूलियन शर्त, टेक्स्ट को स्ट्राइकथ्रू करती है, तो true दिखाता है. अगर यह बूलियन शर्त, टेक्स्ट से स्ट्राइकथ्रू हटाती है, तो false दिखाता है. |
get | Boolean|null | अगर यह बूलियन शर्त, टेक्स्ट को अंडरलाइन करती है, तो true दिखाता है. अगर यह बूलियन शर्त, टेक्स्ट से अंडरलाइन हटाती है, तो false दिखाता है. |
ज़्यादा जानकारी वाला दस्तावेज़
get Background Object()
इस बूलियन शर्त के लिए बैकग्राउंड का रंग मिलता है. अगर इसे सेट नहीं किया गया है, तो यह 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 — बैकग्राउंड का रंग या null, अगर इस शर्त के लिए सेट नहीं किया गया है.
get Bold()
अगर यह बूलियन शर्त, टेक्स्ट को बोल्ड करती है, तो 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 — बूलियन शर्त के हिसाब से टेक्स्ट को बोल्ड किया गया है या नहीं. अगर बोल्ड करने की सुविधा पर कोई असर नहीं पड़ता है, तो null
get Criteria Type()
इसकी मदद से, नियम के मानदंड का टाइप मिलता है. यह टाइप, Boolean enum में तय किया गया है. शर्तों के लिए आर्ग्युमेंट पाने के लिए, get का इस्तेमाल करें. शर्त के साथ फ़ॉर्मैटिंग का नियम बनाने या उसमें बदलाव करने के लिए, इन वैल्यू का इस्तेमाल करने का तरीका जानने के लिए, Conditional पर जाएं.
// 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}`); } });
वापसी का टिकट
Boolean — कंडिशनल फ़ॉर्मैटिंग की शर्त का टाइप.
get Criteria Values()
नियम के मानदंड के लिए, आर्ग्युमेंट की एक कैटगरी मिलती है. मानदंड का टाइप पाने के लिए, get का इस्तेमाल करें. शर्त के साथ फ़ॉर्मैटिंग का नियम बनाने या उसमें बदलाव करने के लिए, इन वैल्यू का इस्तेमाल करने के बारे में जानने के लिए, Conditional पर जाएं.
// 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[] — यह नियम की शर्तों के टाइप के हिसाब से, आर्ग्युमेंट का एक कलेक्शन होता है. आर्ग्युमेंट की संख्या और उनका टाइप, Conditional क्लास के when...() तरीके से मेल खाता है.
get Font Color Object()
इस बूलियन शर्त के लिए, फ़ॉन्ट का रंग मिलता है. अगर इसे सेट नहीं किया गया है, तो यह 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 — फ़ॉन्ट का रंग या null, अगर इस शर्त के लिए सेट नहीं किया गया है.
get Italic()
अगर यह बूलियन शर्त टेक्स्ट को इटैलिक करती है, तो 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 — बूलियन शर्त के हिसाब से टेक्स्ट को इटैलिक किया गया है या नहीं या null अगर
इटैलिक करने से कोई फ़र्क़ नहीं पड़ता है
get Strikethrough()
अगर यह बूलियन शर्त, टेक्स्ट को स्ट्राइकथ्रू करती है, तो 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 — बूलियन शर्त के हिसाब से टेक्स्ट पर स्ट्राइकथ्रू लागू होता है या नहीं. अगर स्ट्राइकथ्रू पर कोई असर नहीं पड़ता है, तो null
get Underline()
अगर यह बूलियन शर्त, टेक्स्ट को अंडरलाइन करती है, तो 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 — बूलियन शर्त के हिसाब से टेक्स्ट को अंडरलाइन किया गया है या नहीं. अगर अंडरलाइन करने पर कोई असर नहीं पड़ता है, तो null