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 - 最小值(如果已指定),或为空字符串

已弃用的方法