Class GradientCondition

GradientCondition

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

// Logs all the information inside gradient conditional format rules on a sheet.
// The below snippet assumes all colors have ColorType.RGB.
const sheet = SpreadsheetApp.getActiveSheet();
const rules = sheet.getConditionalFormatRules();
for (let i = 0; i < rules.length; i++) {
  const gradient = rules[i].getGradientCondition();

  const minColor = gradient.getMinColorObject().asRgbColor().asHexString();
  const minType = gradient.getMinType();
  const minValue = gradient.getMinValue();
  const midColor = gradient.getMidColorObject().asRgbColor().asHexString();
  const midType = gradient.getMidType();
  const midValue = gradient.getMidValue();
  const maxColor = gradient.getMaxColorObject().asRgbColor().asHexString();
  const maxType = gradient.getMaxType();
  const maxValue = gradient.getMaxValue();

  Logger.log(`The conditional format gradient information for rule ${i}:
    MinColor ${minColor}, MinType ${minType}, MinValue ${minValue},
    MidColor ${midColor}, MidType ${midType}, MidValue ${midValue},
    MaxColor ${maxColor}, MaxType ${maxType}, MaxValue ${maxValue}`);
}

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getMaxColorObject()Colorइस ग्रेडिएंट कंडीशन की सबसे ज़्यादा वैल्यू के लिए सेट किया गया कलर दिखाता है.
getMaxType()InterpolationTypeइस ग्रेडिएंट कंडीशन की ज़्यादा से ज़्यादा वैल्यू के लिए, इंटरपोलेशन टाइप पाता है.
getMaxValue()Stringइस ग्रेडिएंट की शर्त की सबसे बड़ी वैल्यू दिखाता है.
getMidColorObject()Colorइस ग्रेडिएंट कंडीशन के मिडपॉइंट वैल्यू के लिए सेट किया गया रंग दिखाता है.
getMidType()InterpolationTypeइस ग्रेडिएंट शर्त के मिडपॉइंट वैल्यू के लिए इंटरपोलेशन टाइप पाता है.
getMidValue()Stringइस ग्रेडिएंट शर्त का मिड-पॉइंट दिखाता है.
getMinColorObject()Colorइस ग्रेडिएंट कंडीशन की सबसे कम वैल्यू के लिए सेट किया गया कलर दिखाता है.
getMinType()InterpolationTypeइस ग्रेडिएंट कंडीशन की कम से कम वैल्यू के लिए इंटरपोलेशन टाइप पाता है.
getMinValue()Stringइस ग्रेडिएंट शर्त की सबसे कम वैल्यू दिखाता है.

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

getMaxColorObject()

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

वापसी का टिकट

Color — ग्रेडिएंट की इस शर्त की सबसे ज़्यादा वैल्यू या null के लिए सेट किया गया रंग.


getMaxType()

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

वापसी का टिकट

InterpolationType — इस ग्रेडिएंट कंडीशन की सबसे बड़ी वैल्यू के लिए इंटरपोलेशन टाइप या null


getMaxValue()

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

वापसी का टिकट

String — अगर वैल्यू दी गई है, तो सबसे बड़ी वैल्यू या खाली स्ट्रिंग


getMidColorObject()

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

वापसी का टिकट

Color — इस ग्रेडिएंट शर्त की मीडियन वैल्यू या null के लिए सेट किया गया रंग.


getMidType()

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

वापसी का टिकट

InterpolationType — ग्रेडिएंट की इस शर्त के मिडपॉइंट वैल्यू के लिए इंटरपोलेशन टाइप या null


getMidValue()

इस ग्रेडिएंट शर्त का मिड-पॉइंट दिखाता है. अगर ग्रेडिएंट की मध्य वैल्यू सेट नहीं की गई है, तो खाली स्ट्रिंग दिखाता है.

वापसी का टिकट

String — मिडपॉइंट वैल्यू या खाली स्ट्रिंग


getMinColorObject()

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

वापसी का टिकट

Color — ग्रेडिएंट की इस शर्त की कम से कम वैल्यू या null के लिए सेट किया गया कलर.


getMinType()

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

वापसी का टिकट

InterpolationType — ग्रेडिएंट की इस शर्त की कम से कम वैल्यू के लिए इंटरपोलेशन टाइप या null


getMinValue()

इस ग्रेडिएंट शर्त की सबसे कम वैल्यू दिखाता है. अगर InterpolationType MIN है या कम से कम वैल्यू सेट नहीं की गई है, तो खाली स्ट्रिंग दिखाता है.

वापसी का टिकट

String — अगर वैल्यू दी गई है, तो कम से कम वैल्यू या खाली स्ट्रिंग

अब काम न करने वाले तरीके