Class ConditionalFormatRule

ConditionalFormatRule

कंडिशनल फ़ॉर्मैटिंग के नियमों को ऐक्सेस करना. नया नियम बनाने के लिए, SpreadsheetApp.newConditionalFormatRule() और ConditionalFormatRuleBuilder का इस्तेमाल करें. किसी शीट के लिए नियम सेट करने के लिए, Sheet.setConditionalFormatRules(rules) का इस्तेमाल किया जा सकता है.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
copy()ConditionalFormatRuleBuilderयह फ़ंक्शन, इस नियम की सेटिंग के साथ नियम बनाने वाले बिल्डर का प्रीसेट दिखाता है.
getBooleanCondition()BooleanCondition|nullअगर इस नियम में बूलियन शर्त के मानदंड का इस्तेमाल किया जाता है, तो यह नियम की BooleanCondition जानकारी को वापस लाता है.
getGradientCondition()GradientCondition|nullअगर इस नियम में ग्रेडिएंट की स्थिति से जुड़ी शर्तें इस्तेमाल की जाती हैं, तो यह नियम की GradientCondition जानकारी को वापस पाता है.
getRanges()Range[]उन रेंज को वापस लाता है जिन पर कंडिशनल फ़ॉर्मैटिंग का यह नियम लागू होता है.

ज़्यादा जानकारी वाला दस्तावेज़

copy()

यह फ़ंक्शन, इस नियम की सेटिंग के साथ नियम बनाने वाले बिल्डर का प्रीसेट दिखाता है.

वापसी का टिकट

ConditionalFormatRuleBuilder — इस नियम की सेटिंग के आधार पर बनाया गया बिल्डर.


getBooleanCondition()

अगर इस नियम में बूलियन शर्त के मानदंड का इस्तेमाल किया जाता है, तो यह नियम की BooleanCondition जानकारी को वापस लाता है. ऐसा न होने पर, null दिखाता है.

// Log the boolean criteria type of the first conditional format rules of a
// sheet.
const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0];
const booleanCondition = rule.getBooleanCondition();
if (booleanCondition != null) {
  Logger.log(booleanCondition.getCriteriaType());
}

वापसी का टिकट

BooleanCondition|null — बूलियन शर्त वाला ऑब्जेक्ट या null, अगर नियम में बूलियन शर्त का इस्तेमाल नहीं किया गया है.


getGradientCondition()

अगर इस नियम में ग्रेडिएंट की स्थिति से जुड़ी शर्तें इस्तेमाल की जाती हैं, तो यह नियम की GradientCondition जानकारी को वापस पाता है. ऐसा न होने पर, null दिखाता है.

// Log the gradient minimum color of the first conditional format rule of a
// sheet.
const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0];
const gradientCondition = rule.getGradientCondition();
if (gradientCondition != null) {
  // Assume the color has ColorType.RGB.
  Logger.log(gradientCondition.getMinColorObject().asRgbColor().asHexString());
}

वापसी का टिकट

GradientCondition|null — ग्रेडिएंट की शर्त वाला ऑब्जेक्ट या null, अगर नियम में ग्रेडिएंट की शर्त का इस्तेमाल नहीं किया गया है.


getRanges()

उन रेंज को वापस लाता है जिन पर कंडिशनल फ़ॉर्मैटिंग का यह नियम लागू होता है.

// Log each range of the first conditional format rule of a sheet.
const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0];
const ranges = rule.getRanges();
for (let i = 0; i < ranges.length; i++) {
  Logger.log(ranges[i].getA1Notation());
}

वापसी का टिकट

Range[] — वे रेंज जिन पर कंडिशनल फ़ॉर्मैटिंग का यह नियम लागू होता है.