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

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

getMaxColorObject()

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

वापसी का टिकट

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


getMaxType()

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

वापसी का टिकट

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


getMaxValue()

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

वापसी का टिकट

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


getMidColorObject()

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

वापसी का टिकट

Color|null — यह ग्रेडिएंट की स्थिति के मध्यबिंदु की वैल्यू या null के लिए सेट किया गया रंग है.


getMidType()

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

वापसी का टिकट

InterpolationType|null — यह ग्रेडिएंट की शर्त या null के लिए, बीच की वैल्यू का इंटरपोलेशन टाइप है.


getMidValue()

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

वापसी का टिकट

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


getMinColorObject()

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

वापसी का टिकट

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


getMinType()

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

वापसी का टिकट

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


getMinValue()

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

वापसी का टिकट

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

ऐसे तरीके जिन्हें अब इस्तेमाल नहीं किया जा सकता