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.
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()

获取此渐变条件最大值的插值类型。如果未设置渐变最大类型,则返回 null

弃踢回攻

InterpolationType - 此渐变条件最大值的插值类型,或 null


getMaxValue()

获取此梯度条件的最大值。如果 InterpolationTypeMAX 或尚未设置最大值,则返回空字符串。

弃踢回攻

String - 最大值(如果指定),或为空字符串


getMidColorObject()

获取为此渐变条件的中点值设置的颜色。如果未设置颜色,则返回 null

弃踢回攻

Color - 为该渐变条件的中点值或 null 设置的颜色。


getMidType()

获取此渐变条件的中点值的插值类型。如果未设置渐变中间类型,则返回 null

弃踢回攻

InterpolationType - 此渐变条件的中点值的插值类型,或 null


getMidValue()

获取此渐变条件的中点值。如果未设置渐变中间值,则返回空字符串。

弃踢回攻

String - 中点值或空字符串


getMinColorObject()

获取为此渐变条件的最小值设置的颜色。如果未设置颜色,则返回 null

弃踢回攻

Color - 为该渐变条件的最小值或 null 设置的颜色。


getMinType()

获取此渐变条件最小值的插值类型。如果未设置渐变最小值类型,则返回 null

弃踢回攻

InterpolationType - 此梯度条件最小值的插值类型,或 null


getMinValue()

获取此梯度条件的最小值。如果 InterpolationTypeMIN 或尚未设置最小值,则返回空字符串。

弃踢回攻

String - 最小值(如果指定)或空字符串

已废弃的方法