Class BooleanCondition

BooleanCondition

ConditionalFormatRules में बूलियन शर्तों को ऐक्सेस करें. कंडीशनल फ़ॉर्मैटिंग के हर नियम में, एक बूलियन शर्त हो सकती है. बूलियन शर्त में, वैल्यू के साथ बूलियन शर्त और फ़ॉर्मैटिंग सेटिंग शामिल होती हैं. किसी सेल के कॉन्टेंट के हिसाब से, शर्तों का आकलन किया जाता है. इससे true या false वैल्यू मिलती है. अगर शर्त का आकलन true के तौर पर किया जाता है, तो सेल पर शर्त की फ़ॉर्मैटिंग सेटिंग लागू की जाती हैं.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getBackgroundObject()Colorइस बूलियन शर्त के लिए बैकग्राउंड का रंग दिखाता है.
getBold()Booleanअगर यह बूलियन शर्त टेक्स्ट को बोल्ड करती है, तो true दिखाता है. अगर यह बूलियन शर्त टेक्स्ट से बोल्डिंग हटाती है, तो false दिखाता है.
getCriteriaType()BooleanCriteriaBooleanCriteria एनम में बताए गए नियम के हिसाब से, शर्तों का टाइप पाता है.
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 अगर टेक्स्ट पर अंडरलाइन का कोई असर नहीं पड़ता है

अब काम न करने वाले तरीके