Access conditional formatting rules. To create a new rule, use Spreadsheet App.newConditionalFormatRule() and Conditional Format Rule Builder . You can use Sheet.setConditionalFormatRules(rules) to set the rules for a given sheet.
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
copy() | Conditional Format Rule Builder | Возвращает построитель правил с предустановленными настройками данного правила. |
get Boolean Condition() | Boolean Condition |null | Получает информацию Boolean Condition правила, если это правило использует логические критерии. |
get Gradient Condition() | Gradient Condition |null | Получает информацию Gradient Condition для правила, если это правило использует критерии условий градиента. |
get Ranges() | Range[] | Извлекает диапазоны, к которым применяется это правило условного форматирования. |
Подробная документация
copy()
Возвращает построитель правил с предустановленными настройками данного правила.
Возвращаться
Conditional Format Rule Builder — конструктор, основанный на настройках этого правила.
get Boolean Condition()
Получает информацию Boolean Condition правила, если это правило использует логические критерии. В противном случае возвращает null .
// Log the boolean criteria type of the first conditional format rules of a // sheet. const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; const booleanCondition = rule.getBooleanCondition(); if (booleanCondition != null) { Logger.log(booleanCondition.getCriteriaType()); }
Возвращаться
Boolean Condition |null — Объект логического условия или null , если правило не использует логическое условие.
get Gradient Condition()
Получает информацию Gradient Condition для правила, если это правило использует критерии условий градиента. В противном случае возвращает null .
// Log the gradient minimum color of the first conditional format rule of a // sheet. const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; const gradientCondition = rule.getGradientCondition(); if (gradientCondition != null) { // Assume the color has ColorType.RGB. Logger.log(gradientCondition.getMinColorObject().asRgbColor().asHexString()); }
Возвращаться
Gradient Condition |null — Объект условия градиента или null , если правило не использует условие градиента.
get Ranges()
Извлекает диапазоны, к которым применяется это правило условного форматирования.
// Log each range of the first conditional format rule of a sheet. const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; const ranges = rule.getRanges(); for (let i = 0; i < ranges.length; i++) { Logger.log(ranges[i].getA1Notation()); }
Возвращаться
Range[] — Диапазоны, к которым применяется это правило условного форматирования.