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 , если тип градиента min не был установлен.

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

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


getMinValue()

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

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

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

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