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.
const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenNumberBetween(1, 10)
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const 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.
const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0];
const 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.
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, अगर नियम में ग्रेडिएंट की शर्त का इस्तेमाल नहीं किया गया है.


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


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".

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

पैरामीटर

नामटाइपब्यौरा
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".

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

पैरामीटर

नामटाइपब्यौरा
colorColornull को हटाने के लिए, ऑब्जेक्ट का मनचाहा रंग.

वापसी का टिकट

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".

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

पैरामीटर

नामटाइपब्यौरा
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".

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

पैरामीटर

नामटाइपब्यौरा
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".

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

पैरामीटर

नामटाइपब्यौरा
colorColornull को हटाने के लिए, ऑब्जेक्ट का मनचाहा रंग.

वापसी का टिकट

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.

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

पैरामीटर

नामटाइपब्यौरा
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.

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

पैरामीटर

नामटाइपब्यौरा
colorColorसेट करने के लिए, मैक्सपॉइंट कलर ऑब्जेक्ट.

वापसी का टिकट

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.

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

पैरामीटर

नामटाइपब्यौरा
colorColorसेट करने के लिए, मैक्सपॉइंट का रंग.
typeInterpolationTypeसेट करने के लिए, मैक्सपॉइंट इंटरपोलेशन टाइप.
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.

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

पैरामीटर

नामटाइपब्यौरा
colorStringसेट करने के लिए, मैक्सपॉइंट का रंग.
typeInterpolationTypeसेट करने के लिए, मैक्सपॉइंट इंटरपोलेशन टाइप.
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.

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

पैरामीटर

नामटाइपब्यौरा
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.

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

पैरामीटर

नामटाइपब्यौरा
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.

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

पैरामीटर

नामटाइपब्यौरा
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.

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

पैरामीटर

नामटाइपब्यौरा
colorColorसेट करने के लिए, कम से कम पॉइंट के रंग का ऑब्जेक्ट.

वापसी का टिकट

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.

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

पैरामीटर

नामटाइपब्यौरा
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.

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

पैरामीटर

नामटाइपब्यौरा
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".

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

पैरामीटर

नामटाइपब्यौरा
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.
const sheet = SpreadsheetApp.getActiveSheet();
const rangeOne = sheet.getRange('A1:B3');
const rangeTwo = sheet.getRange('D4:F6');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenNumberBetween(1, 10)
                 .setBackground('#FF0000')
                 .setRanges([rangeOne, rangeTwo])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

पैरामीटर

नामटाइपब्यौरा
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".

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

पैरामीटर

नामटाइपब्यौरा
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".

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

पैरामीटर

नामटाइपब्यौरा
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.
const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenCellEmpty()
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const 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.
const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenCellNotEmpty()
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const 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.

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

पैरामीटर

नामटाइपब्यौरा
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.

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

पैरामीटर

नामटाइपब्यौरा
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.

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

पैरामीटर

नामटाइपब्यौरा
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.

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

पैरामीटर

नामटाइपब्यौरा
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.

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

पैरामीटर

नामटाइपब्यौरा
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.

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

पैरामीटर

नामटाइपब्यौरा
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)".

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

पैरामीटर

नामटाइपब्यौरा
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.

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

पैरामीटर

नामटाइपब्यौरा
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.

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

पैरामीटर

नामटाइपब्यौरा
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.

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

पैरामीटर

नामटाइपब्यौरा
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.

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

पैरामीटर

नामटाइपब्यौरा
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.

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

पैरामीटर

नामटाइपब्यौरा
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.

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

पैरामीटर

नामटाइपब्यौरा
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.

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

पैरामीटर

नामटाइपब्यौरा
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.

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

पैरामीटर

नामटाइपब्यौरा
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".

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

पैरामीटर

नामटाइपब्यौरा
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".

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

पैरामीटर

नामटाइपब्यौरा
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".

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

पैरामीटर

नामटाइपब्यौरा
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".

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

पैरामीटर

नामटाइपब्यौरा
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".

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

पैरामीटर

नामटाइपब्यौरा
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.

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

पैरामीटर

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

वापसी का टिकट

ConditionalFormatRuleBuilder — बिल्डर, चेनिंग के लिए.