Class BooleanCondition

BooleanCondition

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

तरीके

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

अगर इस बूलियन कंडीशन में टेक्स्ट को बोल्ड किया जाता है और यह false दिखाता है, तो यह true दिखाता है बूलियन कंडीशन, टेक्स्ट से बोल्डिंग हटा देती है. अगर बोल्डिंग पर कोई असर नहीं होता है, तो 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 की एनम में बताई गई नियम की शर्तों के टाइप का पता लगाता है. पाने के लिए यहां दी गई सभी शर्तों को पूरा करने के लिए, 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()

अगर यह बूलियन शर्त टेक्स्ट को इटैलिक करती है, तो true लौटाता है और false लौटाता है यह बूलियन कंडीशन, टेक्स्ट से इटैलिक टेक्स्ट हटा देती है. अगर इटैलिक है, तो 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()

अगर यह बूलियन कंडीशन टेक्स्ट को अंडरलाइन करती है, तो true दिखाता है और false दिखाता है, अगर यह बूलियन कंडीशन, टेक्स्ट से अंडरलाइनिंग को हटा देती है. अंडरलाइन करने पर, 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 अंडरलाइन करने पर असर नहीं पड़ता है

ऐसे तरीके जो अब काम नहीं करते