Class ConditionalFormatRule

ConditionalFormatRule

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

तरीके

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

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

copy()

इस नियम की सेटिंग के साथ नियम बिल्डर प्रीसेट लौटाता है.

रिटर्न

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


getBooleanCondition()

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

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

रिटर्न

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


getGradientCondition()

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

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

रिटर्न

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


getRanges()

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

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

रिटर्न

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