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

Получает максимальное значение этого условия градиента. Возвращает пустую строку, если InterpolationType имеет MAX или если максимальное значение не установлено.

Возвращаться

String — максимальное значение, если оно указано, или пустая строка.


getMidColorObject()

Получает набор цветов для значения средней точки этого условия градиента. Возвращает null если цвет не установлен.

Возвращаться

Color — Цвет, установленный для значения средней точки этого условия градиента или null .


getMidType()

Получает тип интерполяции для значения средней точки этого условия градиента. Возвращает значение null , если средний тип градиента не установлен.

Возвращаться

InterpolationType — тип интерполяции для значения средней точки этого условия градиента или null


getMidValue()

Получает значение средней точки этого условия градиента. Возвращает пустую строку, если среднее значение градиента не установлено.

Возвращаться

String — значение средней точки или пустая строка.


getMinColorObject()

Получает набор цветов для минимального значения этого условия градиента. Возвращает null если цвет не установлен.

Возвращаться

Color — Цвет, установленный для минимального значения этого условия градиента или null .


getMinType()

Получает тип интерполяции для минимального значения этого условия градиента. Возвращает значение null если минимальный тип градиента не установлен.

Возвращаться

InterpolationType — тип интерполяции для минимального значения этого условия градиента или null


getMinValue()

Получает минимальное значение этого условия градиента. Возвращает пустую строку, если InterpolationType равен MIN или если минимальное значение не установлено.

Возвращаться

String — минимальное значение, если оно указано, или пустая строка.

Устаревшие методы