Class ConditionalFormatRuleBuilder

ConditionalFormatRuleBuilder

कंडिशनल फ़ॉर्मैट के नियमों के लिए बिल्डर.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain a number between 1 and 10.
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberBetween(1, 10)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
build()ConditionalFormatRuleबिल्डर पर लागू की गई सेटिंग से कंडिशनल फ़ॉर्मैट का नियम बनाता है.
copy()ConditionalFormatRuleBuilderइस नियम की सेटिंग के साथ नियम बिल्डर प्रीसेट लौटाता है.
getBooleanCondition()BooleanConditionअगर इस नियम में बूलियन कंडीशनल क्राइटेरिया का इस्तेमाल किया जाता है, तो नियम की BooleanCondition की जानकारी वापस लाता है.
getGradientCondition()GradientConditionअगर यह नियम, ग्रेडिएंट शर्त के मानदंड का इस्तेमाल करता है, तो नियम की GradientCondition जानकारी वापस लाता है.
getRanges()Range[]उन रेंज को वापस लाता है जिन पर कंडिशनल फ़ॉर्मैट का यह नियम लागू होता है.
setBackground(color)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैटिंग के नियम के फ़ॉर्मैट के लिए बैकग्राउंड का रंग सेट करता है.
setBackgroundObject(color)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैटिंग के नियम के फ़ॉर्मैट के लिए बैकग्राउंड का रंग सेट करता है.
setBold(bold)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैटिंग के नियम के फ़ॉर्मैट के लिए, टेक्स्ट को बोल्ड करने की सुविधा सेट करता है.
setFontColor(color)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैट के नियम के फ़ॉर्मैट के लिए फ़ॉन्ट का रंग सेट करता है.
setFontColorObject(color)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैट के नियम के फ़ॉर्मैट के लिए फ़ॉन्ट का रंग सेट करता है.
setGradientMaxpoint(color)ConditionalFormatRuleBuilderयह कंडिशनल फ़ॉर्मैट के नियम के ग्रेडिएंट मैक्सपॉइंट वैल्यू को हटा देता है. इसके बजाय, यह नियम की रेंज में, ज़्यादा से ज़्यादा वैल्यू का इस्तेमाल करता है.
setGradientMaxpointObject(color)ConditionalFormatRuleBuilderयह कंडिशनल फ़ॉर्मैट के नियम के ग्रेडिएंट मैक्सपॉइंट वैल्यू को हटा देता है. इसके बजाय, यह नियम की रेंज में, ज़्यादा से ज़्यादा वैल्यू का इस्तेमाल करता है.
setGradientMaxpointObjectWithValue(color, type, value)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैट के नियम के ग्रेडिएंट ज़्यादा से ज़्यादा पॉइंट वाले फ़ील्ड सेट करता है.
setGradientMaxpointWithValue(color, type, value)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैट के नियम के ग्रेडिएंट ज़्यादा से ज़्यादा पॉइंट वाले फ़ील्ड सेट करता है.
setGradientMidpointObjectWithValue(color, type, value)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैट के नियम के ग्रेडिएंट मिडपॉइंट फ़ील्ड को सेट करता है.
setGradientMidpointWithValue(color, type, value)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैट के नियम के ग्रेडिएंट मिडपॉइंट फ़ील्ड को सेट करता है.
setGradientMinpoint(color)ConditionalFormatRuleBuilderयह कंडिशनल फ़ॉर्मैट के नियम के ग्रेडिएंट की सबसे कम वैल्यू की कम से कम वैल्यू को हटा देता है. इसके बजाय, यह नियम की रेंज में कम से कम वैल्यू का इस्तेमाल करता है.
setGradientMinpointObject(color)ConditionalFormatRuleBuilderयह कंडिशनल फ़ॉर्मैट के नियम के ग्रेडिएंट की सबसे कम वैल्यू की कम से कम वैल्यू को हटा देता है. इसके बजाय, यह नियम की रेंज में कम से कम वैल्यू का इस्तेमाल करता है.
setGradientMinpointObjectWithValue(color, type, value)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैट के नियम के ग्रेडिएंट मिनट के हिसाब से फ़ील्ड को सेट करता है.
setGradientMinpointWithValue(color, type, value)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैट के नियम के ग्रेडिएंट मिनट के हिसाब से फ़ील्ड को सेट करता है.
setItalic(italic)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैटिंग के नियम के फ़ॉर्मैट के लिए, टेक्स्ट को इटैलिक में सेट करता है.
setRanges(ranges)ConditionalFormatRuleBuilderएक या ज़्यादा ऐसी रेंज सेट करता है जिन पर यह कंडिशनल फ़ॉर्मैट का नियम लागू होता है.
setStrikethrough(strikethrough)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैट के नियम के फ़ॉर्मैट के लिए, टेक्स्ट स्ट्राइकथ्रू सेट करता है.
setUnderline(underline)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैटिंग के नियम के फ़ॉर्मैट के लिए, टेक्स्ट अंडरलाइनिंग सेट करता है.
whenCellEmpty()ConditionalFormatRuleBuilderसेल के खाली होने पर ट्रिगर होने के लिए, कंडिशनल फ़ॉर्मैट के नियम को सेट करता है.
whenCellNotEmpty()ConditionalFormatRuleBuilderसेल के खाली न होने पर, कंडिशनल फ़ॉर्मैट के नियम को ट्रिगर करने के लिए सेट करता है.
whenDateAfter(date)ConditionalFormatRuleBuilderजब कोई तारीख दी गई वैल्यू के बाद की होती है, तब कंडिशनल फ़ॉर्मैट के नियम को ट्रिगर करता है.
whenDateAfter(date)ConditionalFormatRuleBuilderदी गई तारीख के बाद की तारीख होने पर, कंडिशनल फ़ॉर्मैट के नियम को ट्रिगर करता है.
whenDateBefore(date)ConditionalFormatRuleBuilderकंडीशनल (शर्त के साथ) फ़ॉर्मैट के नियम को तब ट्रिगर करता है, जब कोई तारीख दी गई तारीख से पहले की होती है.
whenDateBefore(date)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैट नियम को उस तारीख से ट्रिगर होने के लिए सेट करता है जब कोई तारीख दी गई मिलती-जुलती तारीख से पहले की होती है.
whenDateEqualTo(date)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैट के नियम को तब ट्रिगर होता है, जब कोई तारीख दी गई तारीख के बराबर हो.
whenDateEqualTo(date)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैट के नियम को तब ट्रिगर करता है, जब तारीख दी गई मिलती-जुलती तारीख के बराबर हो.
whenFormulaSatisfied(formula)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैट के नियम को तब ट्रिगर करता है, जब दिए गए फ़ॉर्मूला से true का आकलन होता है.
whenNumberBetween(start, end)ConditionalFormatRuleBuilderजब कोई संख्या, तय की गई दो वैल्यू के बीच होती है या उनमें से कोई एक वैल्यू होती है, तब कंडिशनल फ़ॉर्मैट के नियम को ट्रिगर करने के लिए सेट किया जाता है.
whenNumberEqualTo(number)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैट के नियम को तब ट्रिगर करता है, जब कोई संख्या दी गई वैल्यू के बराबर हो.
whenNumberGreaterThan(number)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैट के नियम को तब ट्रिगर करता है, जब कोई संख्या दी गई वैल्यू से बड़ी हो.
whenNumberGreaterThanOrEqualTo(number)ConditionalFormatRuleBuilderजब कोई संख्या दी गई वैल्यू से बड़ी या उसके बराबर होती है, तब कंडिशनल फ़ॉर्मैट के नियम को ट्रिगर करने के लिए सेट करता है.
whenNumberLessThan(number)ConditionalFormatRuleBuilderयह शर्त कंडीशनल फ़ॉर्मैट के नियम को तब ट्रिगर करता है, जब कोई संख्या दी गई वैल्यू से कम हो.
whenNumberLessThanOrEqualTo(number)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैट के नियम को तब ट्रिगर करता है, जब कोई संख्या दी गई वैल्यू से कम या उसके बराबर हो.
whenNumberNotBetween(start, end)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैट नियम को उस समय ट्रिगर करने के लिए सेट करता है, जब कोई संख्या दो तय वैल्यू के बीच नहीं आती है और दोनों में से कोई भी नहीं होती है.
whenNumberNotEqualTo(number)ConditionalFormatRuleBuilderजब कोई संख्या दी गई वैल्यू के बराबर न हो, तब कंडिशनल फ़ॉर्मैट के नियम को ट्रिगर करने के लिए सेट करता है.
whenTextContains(text)ConditionalFormatRuleBuilderजब इनपुट में कोई वैल्यू दी गई हो, तब कंडिशनल फ़ॉर्मैट के नियम को ट्रिगर करने के लिए सेट करता है.
whenTextDoesNotContain(text)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैट नियम को ट्रिगर करने के लिए तब सेट करता है, जब इनपुट में दी गई वैल्यू शामिल न हो.
whenTextEndsWith(text)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैट के नियम को तब ट्रिगर करता है, जब इनपुट किसी दी गई वैल्यू पर खत्म हो.
whenTextEqualTo(text)ConditionalFormatRuleBuilderकंडीशनल फ़ॉर्मैट के नियम को ट्रिगर करने के लिए तब सेट करता है, जब इनपुट, दी गई वैल्यू के बराबर हो.
whenTextStartsWith(text)ConditionalFormatRuleBuilderजब इनपुट, दी गई वैल्यू से शुरू होता है, तब कंडिशनल फ़ॉर्मैट के नियम को ट्रिगर करने के लिए सेट करता है.
withCriteria(criteria, args)ConditionalFormatRuleBuilderकंडिशनल फ़ॉर्मैट नियम को BooleanCriteria वैल्यू से तय की गई शर्तों पर सेट करता है. आम तौर पर, इसे किसी मौजूदा नियम के criteria और arguments से लिया जाता है.

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

build()

बिल्डर पर लागू की गई सेटिंग से कंडिशनल फ़ॉर्मैट का नियम बनाता है.

रिटर्न

ConditionalFormatRule — कंडिशनल फ़ॉर्मैट के नियम को दिखाता है


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[] — वे रेंज जिन पर कंडिशनल फ़ॉर्मैट का यह नियम लागू होता है.


setBackground(color)

कंडिशनल फ़ॉर्मैटिंग के नियम के फ़ॉर्मैट के लिए बैकग्राउंड का रंग सेट करता है. null में पास होने पर, नियम से बैकग्राउंड कलर फ़ॉर्मैट की सेटिंग हट जाती है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color to red if the cell has text equal to "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextEqualTo("hello")
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
colorStringमिटाने के लिए, अपनी पसंद का रंग या null.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


setBackgroundObject(color)

कंडिशनल फ़ॉर्मैटिंग के नियम के फ़ॉर्मैट के लिए बैकग्राउंड का रंग सेट करता है. null में पास होने पर, नियम से बैकग्राउंड कलर फ़ॉर्मैट की सेटिंग हट जाती है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color to theme background color if the cell has text equal to "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var color = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.BACKGROUND)
    .build();
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextEqualTo("hello")
    .setBackground(color)
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
colorColorमिटाने के लिए पसंदीदा कलर ऑब्जेक्ट या null.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर.


setBold(bold)

कंडिशनल फ़ॉर्मैटिंग के नियम के फ़ॉर्मैट के लिए, टेक्स्ट को बोल्ड करने की सुविधा सेट करता है. अगर bold, true है, तो शर्त पूरी होने पर नियम, टेक्स्ट को बोल्ड करता है. अगर false है, तो शर्त पूरी होने पर नियम, मौजूदा बोल्डिंग को हटा देता है. null में पास होने पर, नियम से बोल्ड फ़ॉर्मैट की सेटिंग हट जाती है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn their
// text bold if the cell has text equal to "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextEqualTo("hello")
    .setBold(true)
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
boldBooleanफ़ॉर्मैट की शर्त पूरी होने पर, टेक्स्ट को बोल्ड किया जाना चाहिए या नहीं, null इस सेटिंग को हटा देता है.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


setFontColor(color)

कंडिशनल फ़ॉर्मैट के नियम के फ़ॉर्मैट के लिए फ़ॉन्ट का रंग सेट करता है. null में पास होने पर, नियम से फ़ॉन्ट के कलर फ़ॉर्मैट की सेटिंग हट जाती है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their font
// color to red if the cell has text equal to "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextEqualTo("hello")
    .setFontColor("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
colorStringमिटाने के लिए, अपनी पसंद का रंग या null.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


setFontColorObject(color)

कंडिशनल फ़ॉर्मैट के नियम के फ़ॉर्मैट के लिए फ़ॉन्ट का रंग सेट करता है. null में पास होने पर, नियम से फ़ॉन्ट के कलर फ़ॉर्मैट की सेटिंग हट जाती है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their font
// color to theme text color if the cell has text equal to "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var color = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.TEXT)
    .build();
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextEqualTo("hello")
    .setFontColor(color)
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
colorColorमिटाने के लिए पसंदीदा कलर ऑब्जेक्ट या null.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर.


setGradientMaxpoint(color)

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

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color somewhere between white and red, based on their values in comparison to
// the ranges minimum and maximum values.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .setGradientMaxpoint("#FF0000")
    .setGradientMinpoint("#FFFFFF")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
colorStringसेट किया जाने वाला सबसे ज़्यादा पॉइंट रंग.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


setGradientMaxpointObject(color)

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

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color somewhere between theme text and background colors, based on their values
// in comparison to the ranges minimum and maximum values.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var textColor = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.TEXT)
    .build();
var backgroundColor = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.BACKGROUND)
    .build();
var rule = SpreadsheetApp.newConditionalFormatRule()
    .setGradientMaxpoint(textColor)
    .setGradientMinpoint(backgroundColor)
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
colorColorसेट किया जाने वाला maxpoint कलर ऑब्जेक्ट.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर.


setGradientMaxpointObjectWithValue(color, type, value)

कंडिशनल फ़ॉर्मैट के नियम के ग्रेडिएंट ज़्यादा से ज़्यादा पॉइंट वाले फ़ील्ड सेट करता है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color somewhere from theme accent 1, accent 2 to accent 3 colors, based on their
// values in comparison to the values 0, 50, and 100.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var color1 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT1)
    .build();
var color2 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT2)
    .build();
var color3 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT3)
    .build();
var rule = SpreadsheetApp.newConditionalFormatRule()
    .setGradientMaxpointWithValue(color1, SpreadsheetApp.InterpolationType.NUMBER, "100")
    .setGradientMidpointWithValue(color2, SpreadsheetApp.InterpolationType.NUMBER, "50")
    .setGradientMinpointWithValue(color3, SpreadsheetApp.InterpolationType.NUMBER, "0")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
colorColorसेट किया जाने वाला सबसे ज़्यादा पॉइंट रंग.
typeInterpolationTypeसेट किया जाने वाला maxpoint इंटरपोलेशन टाइप.
valueStringसेट की जाने वाली सबसे बड़ी वैल्यू.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर.


setGradientMaxpointWithValue(color, type, value)

कंडिशनल फ़ॉर्मैट के नियम के ग्रेडिएंट ज़्यादा से ज़्यादा पॉइंट वाले फ़ील्ड सेट करता है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color somewhere from red green to blue, based on their values in comparison to
// the values 0, 50, and 100.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .setGradientMaxpointWithValue("#0000FF", SpreadsheetApp.InterpolationType.NUMBER, "100")
    .setGradientMidpointWithValue("#00FF00", SpreadsheetApp.InterpolationType.NUMBER, "50")
    .setGradientMinpointWithValue("#FF0000", SpreadsheetApp.InterpolationType.NUMBER, "0")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
colorStringसेट किया जाने वाला सबसे ज़्यादा पॉइंट रंग.
typeInterpolationTypeसेट किया जाने वाला maxpoint इंटरपोलेशन टाइप.
valueStringसेट की जाने वाली सबसे बड़ी वैल्यू.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


setGradientMidpointObjectWithValue(color, type, value)

कंडिशनल फ़ॉर्मैट के नियम के ग्रेडिएंट मिडपॉइंट फ़ील्ड को सेट करता है. इंटरपोलेशन टाइप में पास किया गया डेटा null होने पर, मिडपॉइंट के सभी फ़ील्ड हटा देता है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color somewhere from theme accent 1 to accent 2 to accent 3 colors, based on
// their values in comparison to the values 0, 50, and 100.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var color1 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT1)
    .build();
var color2 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT2)
    .build();
var color3 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT3)
    .build();
var rule = SpreadsheetApp.newConditionalFormatRule()
    .setGradientMaxpointWithValue(color1, SpreadsheetApp.InterpolationType.NUMBER, "100")
    .setGradientMidpointWithValue(color2, SpreadsheetApp.InterpolationType.NUMBER, "50")
    .setGradientMinpointWithValue(color3, SpreadsheetApp.InterpolationType.NUMBER, "0")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
colorColorमध्यबिंदु रंग सेट किया जाना है.
typeInterpolationTypeसेट करने के लिए मिडपॉइंट इंटरपोलेशन का टाइप या मिटाने के लिए null.
valueStringसेट की जाने वाली मिडपॉइंट वैल्यू.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर.


setGradientMidpointWithValue(color, type, value)

कंडिशनल फ़ॉर्मैट के नियम के ग्रेडिएंट मिडपॉइंट फ़ील्ड को सेट करता है. इंटरपोलेशन टाइप में पास किया गया डेटा null होने पर, मिडपॉइंट के सभी फ़ील्ड हटा देता है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color somewhere from red green to blue, based on their values in comparison to
// the values 0, 50, and 100.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .setGradientMaxpointWithValue("#0000FF", SpreadsheetApp.InterpolationType.NUMBER, "100")
    .setGradientMidpointWithValue("#00FF00", SpreadsheetApp.InterpolationType.NUMBER, "50")
    .setGradientMinpointWithValue("#FF0000", SpreadsheetApp.InterpolationType.NUMBER, "0")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
colorStringमध्यबिंदु रंग सेट किया जाना है.
typeInterpolationTypeसेट करने के लिए मिडपॉइंट इंटरपोलेशन का टाइप या मिटाने के लिए null.
valueStringसेट की जाने वाली मिडपॉइंट वैल्यू.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


setGradientMinpoint(color)

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

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color somewhere between white and red, based on their values in comparison to
// the ranges minimum and maximum values.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .setGradientMaxpoint("#FF0000")
    .setGradientMinpoint("#FFFFFF")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
colorStringसेट किया जाने वाला कम से कम पॉइंट रंग.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


setGradientMinpointObject(color)

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

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color somewhere between theme text and background colors, based on their values
// in comparison to the ranges minimum and maximum values.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var textColor = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.TEXT)
    .build();
var backgroundColor = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.BACKGROUND)
    .build();
var rule = SpreadsheetApp.newConditionalFormatRule()
    .setGradientMaxpoint(textColor)
    .setGradientMinpoint(backgroundColor)
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
colorColorसेट किया जाने वाला minpoint कलर ऑब्जेक्ट.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर.


setGradientMinpointObjectWithValue(color, type, value)

कंडिशनल फ़ॉर्मैट के नियम के ग्रेडिएंट मिनट के हिसाब से फ़ील्ड को सेट करता है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color somewhere from theme accent 1 to accent 2 to accent 3 colors, based on
// their values in comparison to the values 0, 50, and 100.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var color1 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT1)
    .build();
var color2 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT2)
    .build();
var color3 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT3)
    .build();
var rule = SpreadsheetApp.newConditionalFormatRule()
    .setGradientMaxpointWithValue(color1, SpreadsheetApp.InterpolationType.NUMBER, "100")
    .setGradientMidpointWithValue(color2, SpreadsheetApp.InterpolationType.NUMBER, "50")
    .setGradientMinpointWithValue(color3, SpreadsheetApp.InterpolationType.NUMBER, "0")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
colorColorसेट किया जाने वाला कम से कम पॉइंट रंग.
typeInterpolationTypeसेट किया जाने वाला minpoint इंटरपोलेशन टाइप.
valueStringसेट की जाने वाली कम से कम वैल्यू.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर.


setGradientMinpointWithValue(color, type, value)

कंडिशनल फ़ॉर्मैट के नियम के ग्रेडिएंट मिनट के हिसाब से फ़ील्ड को सेट करता है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color somewhere from red to green to blue, based on their values in comparison to
// the values 0, 50, and 100.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .setGradientMaxpointWithValue("#0000FF", SpreadsheetApp.InterpolationType.NUMBER, "100")
    .setGradientMidpointWithValue("#00FF00", SpreadsheetApp.InterpolationType.NUMBER, "50")
    .setGradientMinpointWithValue("#FF0000", SpreadsheetApp.InterpolationType.NUMBER, "0")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
colorStringसेट किया जाने वाला कम से कम पॉइंट रंग.
typeInterpolationTypeसेट किया जाने वाला minpoint इंटरपोलेशन टाइप.
valueStringसेट की जाने वाली कम से कम वैल्यू.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


setItalic(italic)

कंडिशनल फ़ॉर्मैटिंग के नियम के फ़ॉर्मैट के लिए, टेक्स्ट को इटैलिक में सेट करता है. अगर italic, true है, तो शर्त पूरी होने पर नियम, टेक्स्ट को इटैलिक कर देता है. अगर false है, तो शर्त पूरी होने पर नियम किसी भी मौजूदा इटैलिकाइज़ेशन को हटा देता है. null में पास करने पर, नियम से इटैलिक फ़ॉर्मैट की सेटिंग हट जाती है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn their
// text italic if the cell has text equal to "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextEqualTo("hello")
    .setItalic(true)
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
italicBooleanफ़ॉर्मैट की शर्त पूरी होने पर, टेक्स्ट को इटैलिक किया जाना चाहिए या नहीं; null इस सेटिंग को हटा देता है.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


setRanges(ranges)

एक या ज़्यादा ऐसी रेंज सेट करता है जिन पर यह कंडिशनल फ़ॉर्मैट का नियम लागू होता है. यह कार्रवाई, किसी भी मौजूदा रेंज को बदल देती है. खाली अरे सेट करने से, सभी मौजूदा रेंज मिट जाती हैं. नियम में कम से कम एक रेंज होनी चाहिए.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 and range D4:F6
// to turn red if they contain a number between 1 and 10.
var sheet = SpreadsheetApp.getActiveSheet();
var rangeOne = sheet.getRange("A1:B3");
var rangeTwo = sheet.getRange("D4:F6");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberBetween(1, 10)
    .setBackground("#FF0000")
    .setRanges([rangeOne, rangeTwo])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

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

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


setStrikethrough(strikethrough)

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

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to strikethrough
// their text if the cell has text equal to "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextEqualTo("hello")
    .setStrikethrough(true)
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
strikethroughBooleanफ़ॉर्मैट की शर्त पूरी होने पर, टेक्स्ट को स्ट्राइकथ्रू किया जाना चाहिए या नहीं; null इस सेटिंग को हटा देता है.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


setUnderline(underline)

कंडिशनल फ़ॉर्मैटिंग के नियम के फ़ॉर्मैट के लिए, टेक्स्ट अंडरलाइनिंग सेट करता है. अगर underline, true है, तो शर्त पूरी होने पर नियम, टेक्स्ट को अंडरलाइन कर देता है. अगर false है, तो शर्त पूरी होने पर यह नियम, अंडरलाइन किए गए टेक्स्ट को हटा देता है. null में पास करने पर, नियम से अंडरलाइन फ़ॉर्मैट की सेटिंग हट जाती है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to underline
// their text if the cell has text equal to "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextEqualTo("hello")
    .setUnderline(true)
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
underlineBooleanफ़ॉर्मैट की शर्त पूरी होने पर, टेक्स्ट को अंडरलाइन किया जाना चाहिए या नहीं; null इस सेटिंग को हटा देता है.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenCellEmpty()

सेल के खाली होने पर ट्रिगर होने के लिए, कंडिशनल फ़ॉर्मैट के नियम को सेट करता है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they are empty.
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenCellEmpty()
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenCellNotEmpty()

सेल के खाली न होने पर, कंडिशनल फ़ॉर्मैट के नियम को ट्रिगर करने के लिए सेट करता है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they are not empty.
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenCellNotEmpty()
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenDateAfter(date)

जब कोई तारीख दी गई वैल्यू के बाद की होती है, तब कंडिशनल फ़ॉर्मैट के नियम को ट्रिगर करता है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain a date after 11/4/1993.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenDateAfter(new Date("11/4/1993"))
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
dateDateसबसे नई तारीख.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenDateAfter(date)

दी गई तारीख के बाद की तारीख होने पर, कंडिशनल फ़ॉर्मैट के नियम को ट्रिगर करता है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain a date after today.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenDateAfter(SpreadsheetApp.RelativeDate.TODAY)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
dateRelativeDateचुनी गई तारीख के टाइप से जुड़ी सबसे नई तारीख.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenDateBefore(date)

कंडीशनल (शर्त के साथ) फ़ॉर्मैट के नियम को तब ट्रिगर करता है, जब कोई तारीख दी गई तारीख से पहले की होती है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain a date before 11/4/1993.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenDateBefore(new Date("11/4/1993"))
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
dateDateसबसे पहली अमान्य तारीख.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenDateBefore(date)

कंडिशनल फ़ॉर्मैट नियम को उस तारीख से ट्रिगर होने के लिए सेट करता है जब कोई तारीख दी गई मिलती-जुलती तारीख से पहले की होती है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain a date before today.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenDateBefore(SpreadsheetApp.RelativeDate.TODAY)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
dateRelativeDateचुनी गई तारीख के टाइप से जुड़ी सबसे नई तारीख.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenDateEqualTo(date)

कंडिशनल फ़ॉर्मैट के नियम को तब ट्रिगर होता है, जब कोई तारीख दी गई तारीख के बराबर हो.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain the date 11/4/1993.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenDateEqualTo(new Date("11/4/1993"))
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
dateDateएकमात्र मान्य तारीख.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenDateEqualTo(date)

कंडिशनल फ़ॉर्मैट के नियम को तब ट्रिगर करता है, जब तारीख दी गई मिलती-जुलती तारीख के बराबर हो.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain todays date.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenDateEqualTo(SpreadsheetApp.RelativeDate.TODAY)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
dateRelativeDateचुनी गई तारीख के टाइप से जुड़ी सबसे नई तारीख.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenFormulaSatisfied(formula)

कंडिशनल फ़ॉर्मैट के नियम को तब ट्रिगर करता है, जब दिए गए फ़ॉर्मूला से true का आकलन होता है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they satisfy the condition "=EQ(B4, C3)".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenFormulaSatisfied("=EQ(B4, C3)")
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
formulaStringमान्य होने पर true का आकलन करने वाला कस्टम फ़ॉर्मूला.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenNumberBetween(start, end)

जब कोई संख्या, तय की गई दो वैल्यू के बीच होती है या उनमें से कोई एक वैल्यू होती है, तब कंडिशनल फ़ॉर्मैट के नियम को ट्रिगर करने के लिए सेट किया जाता है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain a number between 1 and 10.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberBetween(1, 10)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
startNumberकम से कम स्वीकार किया जा सकने वाला मान.
endNumberसबसे ज़्यादा स्वीकार की जाने वाली वैल्यू.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenNumberEqualTo(number)

कंडिशनल फ़ॉर्मैट के नियम को तब ट्रिगर करता है, जब कोई संख्या दी गई वैल्यू के बराबर हो.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain the number 10.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberEqualTo(10)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
numberNumberएकमात्र स्वीकार्य मान.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenNumberGreaterThan(number)

कंडिशनल फ़ॉर्मैट के नियम को तब ट्रिगर करता है, जब कोई संख्या दी गई वैल्यू से बड़ी हो.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red
// if they contain a number greater than 10.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberGreaterThan(10)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
numberNumberसबसे ज़्यादा अमान्य वैल्यू.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenNumberGreaterThanOrEqualTo(number)

जब कोई संख्या दी गई वैल्यू से बड़ी या उसके बराबर होती है, तब कंडिशनल फ़ॉर्मैट के नियम को ट्रिगर करने के लिए सेट करता है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain a number greater than or equal to 10.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberGreaterThanOrEqualTo(10)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
numberNumberकम से कम स्वीकार किया जा सकने वाला मान.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenNumberLessThan(number)

यह शर्त कंडीशनल फ़ॉर्मैट के नियम को तब ट्रिगर करता है, जब कोई संख्या दी गई वैल्यू से कम हो.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain a number less than 10.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberLessThan(10)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
numberNumberसबसे कम अमान्य वैल्यू.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenNumberLessThanOrEqualTo(number)

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

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain a number less than or equal to 10.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberLessThanOrEqualTo(10)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
numberNumberसबसे ज़्यादा स्वीकार की जाने वाली वैल्यू.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenNumberNotBetween(start, end)

कंडिशनल फ़ॉर्मैट नियम को उस समय ट्रिगर करने के लिए सेट करता है, जब कोई संख्या दो तय वैल्यू के बीच नहीं आती है और दोनों में से कोई भी नहीं होती है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain a number not between 1 and 10.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberNotBetween(1, 10)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
startNumberसबसे कम अमान्य वैल्यू.
endNumberसबसे ज़्यादा अमान्य वैल्यू.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenNumberNotEqualTo(number)

जब कोई संख्या दी गई वैल्यू के बराबर न हो, तब कंडिशनल फ़ॉर्मैट के नियम को ट्रिगर करने के लिए सेट करता है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they don't contain the number 10.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberNotEqualTo(10)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
numberNumberएकमात्र अस्वीकार्य मान.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenTextContains(text)

जब इनपुट में कोई वैल्यू दी गई हो, तब कंडिशनल फ़ॉर्मैट के नियम को ट्रिगर करने के लिए सेट करता है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain the text "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextContains("hello")
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
textStringवह वैल्यू जो इनपुट में शामिल होनी चाहिए.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenTextDoesNotContain(text)

कंडिशनल फ़ॉर्मैट नियम को ट्रिगर करने के लिए तब सेट करता है, जब इनपुट में दी गई वैल्यू शामिल न हो.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they don't contain the text "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextDoesNotContain("hello")
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
textStringवह वैल्यू जो इनपुट में शामिल नहीं होनी चाहिए.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenTextEndsWith(text)

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

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they end with the text "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextEndsWith("hello")
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
textStringस्ट्रिंग के आखिर से तुलना करने के लिए टेक्स्ट.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenTextEqualTo(text)

कंडीशनल फ़ॉर्मैट के नियम को ट्रिगर करने के लिए तब सेट करता है, जब इनपुट, दी गई वैल्यू के बराबर हो.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they have text equal to "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextEqualTo("hello")
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
textStringएकमात्र स्वीकार्य मान.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


whenTextStartsWith(text)

जब इनपुट, दी गई वैल्यू से शुरू होता है, तब कंडिशनल फ़ॉर्मैट के नियम को ट्रिगर करने के लिए सेट करता है.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they start with the text "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextStartsWith("hello")
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
textStringस्ट्रिंग की शुरुआत में तुलना करने के लिए टेक्स्ट.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर


withCriteria(criteria, args)

कंडिशनल फ़ॉर्मैट नियम को BooleanCriteria वैल्यू से तय की गई शर्तों पर सेट करता है. आम तौर पर, इसे किसी मौजूदा नियम के criteria और arguments से लिया जाता है.

// Adds a new conditional format rule that is a copy of the first active
// conditional format rule, except it instead sets its cells to have a black
// background color.

var sheet = SpreadsheetApp.getActiveSheet();
var rules = sheet.getConditionalFormatRules();
var booleanCondition = rules[0].getBooleanCondition();
if (booleanCondition != null) {
  var rule = SpreadsheetApp.newConditionalFormatRule()
      .withCriteria(booleanCondition.getCriteriaType(),
         booleanCondition.getCriteriaValues())
      .setBackground("#000000")
      .setRanges(rule.getRanges())
      .build();
  rules.push(rule);
}
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामTypeब्यौरा
criteriaBooleanCriteriaकंडिशनल फ़ॉर्मैट की शर्तों का टाइप.
argsObject[]आर्ग्युमेंट का कलेक्शन, शर्त के टाइप के हिसाब से सही है. आर्ग्युमेंट की संख्या और उनके टाइप, ऊपर दिए गए when...() तरीके से मेल खाते हैं.

रिटर्न

ConditionalFormatRuleBuilder — चेन बनाने के लिए बिल्डर