Class BooleanCondition

BooleanCondition

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

तरीके

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


getCriteriaType()

BooleanCriteria enum में तय किए गए नियम के मानदंड का टाइप मिलता है. मानदंड के लिए आर्ग्युमेंट पाने के लिए, 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[] — नियम के मानदंड के टाइप के हिसाब से आर्ग्युमेंट का कलेक्शन. आर्ग्युमेंट की संख्या और उनका टाइप, when...() तरीके से मेल खाता है.ConditionalFormatRuleBuilder


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 — फ़ॉन्ट का रंग या अगर इस शर्त के लिए रंग सेट नहीं है, तो 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 — बूलियन शर्त से टेक्स्ट इटैलिक होता है या नहीं. अगर इटैलिक करने की सुविधा पर कोई असर नहीं पड़ता है, तो 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 — बूलियन शर्त से टेक्स्ट पर स्ट्राइकथ्रू लागू होता है या नहीं. अगर स्ट्राइकथ्रू की सुविधा पर कोई असर नहीं पड़ता है, तो 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 — बूलियन शर्त से टेक्स्ट अंडरलाइन होता है या नहीं. अगर अंडरलाइन करने की सुविधा पर कोई असर नहीं पड़ता है, तो null

ऐसे तरीके जिन्हें अब इस्तेमाल नहीं किया जा सकता