دسترسی به شرایط گرادیان (رنگی) در ConditionalFormatRuleApis
. هر قانون قالب شرطی ممکن است شامل یک شرط گرادیان واحد باشد. یک شرط گرادیان با سه نقطه در امتداد یک مقیاس عددی (min، mid و max) تعریف میشود که هر کدام دارای یک رنگ، یک مقدار و یک InterpolationType
هستند. محتوای یک سلول با مقادیر در مقیاس اعداد مقایسه می شود و رنگ اعمال شده به سلول بر اساس نزدیکی محتوای سلول به شرایط گرادیان min، mid و max نقاط درونیابی می شود.
// Logs all the information inside gradient conditional format rules on a sheet. // The below snippet assumes all colors have ColorType.RGB. var sheet = SpreadsheetApp.getActiveSheet(); var rules = sheet.getConditionalFormatRules(); for (int i = 0; i < rules.length; i++) { var gradient = rules[i].getGradientCondition(); Logger.log("The conditional format gradient information for rule %d:\n MinColor %s, MinType %s, MinValue %s, \n MidColor %s, MidType %s, MidValue %s, \n MaxColor %s, MaxType %s, MaxValue %s \n", i, gradient.getMinColorObject().asRgbColor().asHexString(), gradient.getMinType(), gradient.getMinValue(), gradient.getMidColorObject().asRgbColor().asHexString(), gradient.getMidType(), gradient.getMidValue(), gradient.getMaxColorObject().asRgbColor().asHexString(), gradient.getMaxType(), gradient.getMaxValue()); }
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
getMaxColorObject() | Color | مجموعه رنگ را برای حداکثر مقدار این شرایط گرادیان دریافت می کند. |
getMaxType() | InterpolationType | نوع درونیابی را برای حداکثر مقدار این شرایط گرادیان دریافت می کند. |
getMaxValue() | String | حداکثر مقدار این شرایط گرادیان را دریافت می کند. |
getMidColorObject() | Color | مجموعه رنگ را برای مقدار نقطه میانی این شرایط گرادیان دریافت می کند. |
getMidType() | InterpolationType | نوع درونیابی را برای مقدار نقطه میانی این شرایط گرادیان دریافت می کند. |
getMidValue() | String | مقدار نقطه میانی این شرایط گرادیان را دریافت می کند. |
getMinColorObject() | Color | مجموعه رنگ را برای حداقل مقدار این شرایط گرادیان دریافت می کند. |
getMinType() | InterpolationType | نوع درونیابی را برای حداقل مقدار این شرایط گرادیان دریافت می کند. |
getMinValue() | String | حداقل مقدار این شرایط گرادیان را دریافت می کند. |
مستندات دقیق
getMaxColorObject()
مجموعه رنگ را برای حداکثر مقدار این شرایط گرادیان دریافت می کند. اگر رنگ تنظیم نشده باشد، null
برمیگرداند.
بازگشت
Color
- مجموعه رنگ برای حداکثر مقدار این شرایط گرادیان یا null
.
getMaxType()
نوع درونیابی را برای حداکثر مقدار این شرایط گرادیان دریافت می کند. اگر نوع گرادیان max تنظیم نشده باشد، null
برمیگرداند.
بازگشت
InterpolationType
- نوع درونیابی برای حداکثر مقدار این شرایط گرادیان یا null
getMaxValue()
حداکثر مقدار این شرایط گرادیان را دریافت می کند. اگر InterpolationType
MAX
باشد یا حداکثر مقدار تنظیم نشده باشد، یک رشته خالی برمیگرداند.
بازگشت
String
- حداکثر مقدار در صورت مشخص شدن یا یک رشته خالی
getMidColorObject()
مجموعه رنگ را برای مقدار نقطه میانی این شرایط گرادیان دریافت می کند. اگر رنگ تنظیم نشده باشد، null
برمیگرداند.
بازگشت
Color
- رنگ تنظیم شده برای مقدار نقطه میانی این شرایط گرادیان یا null
.
getMidType()
نوع درونیابی را برای مقدار نقطه میانی این شرایط گرادیان دریافت می کند. اگر نوع گرادیان وسط تنظیم نشده باشد، null
برمیگرداند.
بازگشت
InterpolationType
- نوع درونیابی برای مقدار نقطه میانی این شرایط گرادیان یا null
getMidValue()
مقدار نقطه میانی این شرایط گرادیان را دریافت می کند. اگر مقدار متوسط گرادیان تنظیم نشده باشد، یک رشته خالی را برمیگرداند.
بازگشت
String
- مقدار نقطه میانی یا یک رشته خالی
getMinColorObject()
مجموعه رنگ را برای حداقل مقدار این شرایط گرادیان دریافت می کند. اگر رنگ تنظیم نشده باشد، null
برمیگرداند.
بازگشت
Color
- مجموعه رنگ برای حداقل مقدار این شرایط گرادیان یا null
.
getMinType()
نوع درونیابی را برای حداقل مقدار این شرایط گرادیان دریافت می کند. اگر نوع گرادیان min تنظیم نشده باشد، null
برمیگرداند.
بازگشت
InterpolationType
- نوع درونیابی برای حداقل مقدار این شرایط گرادیان یا null
getMinValue()
حداقل مقدار این شرایط گرادیان را دریافت می کند. اگر InterpolationType
MIN
باشد یا اگر مقدار min تنظیم نشده باشد، یک رشته خالی برمیگرداند.
بازگشت
String
- حداقل مقدار در صورت مشخص شدن یا یک رشته خالی