Class 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}`);
}

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Max Color Object() Color |null এই গ্রেডিয়েন্ট শর্তের সর্বোচ্চ মানের জন্য নির্ধারিত রঙটি পায়।
get Max Type() Interpolation Type |null এই গ্রেডিয়েন্ট শর্তের সর্বোচ্চ মানের জন্য ইন্টারপোলেশন ধরণটি নির্ধারণ করে।
get Max Value() String এই গ্রেডিয়েন্ট শর্তের সর্বোচ্চ মানটি গ্রহণ করে।
get Mid Color Object() Color |null এই গ্রেডিয়েন্ট শর্তের মধ্যবিন্দু মানের জন্য নির্ধারিত রঙটি পায়।
get Mid Type() Interpolation Type |null এই গ্রেডিয়েন্ট শর্তের মধ্যবিন্দু মানের জন্য ইন্টারপোলেশন ধরণটি নির্ধারণ করে।
get Mid Value() String এই গ্রেডিয়েন্ট শর্তের মধ্যবিন্দু মানটি গ্রহণ করে।
get Min Color Object() Color |null এই গ্রেডিয়েন্ট শর্তের সর্বনিম্ন মানের জন্য নির্ধারিত রঙটি পাওয়া যায়।
get Min Type() Interpolation Type |null এই গ্রেডিয়েন্ট শর্তের সর্বনিম্ন মানের জন্য ইন্টারপোলেশন ধরণটি পাওয়া যায়।
get Min Value() 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 — নির্দিষ্ট করা থাকলে সর্বনিম্ন মান অথবা একটি খালি স্ট্রিং।

অপ্রচলিত পদ্ধতি