Поделиться через


ExcelScript.ConditionalFormatRule interface

Представляет правило для всех традиционных пар правил и форматов.

Комментарии

Примеры

/**
 * This script applies a custom conditional formatting to the selected range.
 * A light-green fill is applied to a cell if the value is larger than the value in the row's previous column.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the selected cells.
  let selectedRange = workbook.getSelectedRange();

  // Apply a rule for positive change from the previous column.
  let positiveChange: ExcelScript.ConditionalFormat = selectedRange.addConditionalFormat(ExcelScript.ConditionalFormatType.custom);

  // Set the conditional format to be a lightgreen fill.
  let positiveCustom: ExcelScript.CustomConditionalFormat = positiveChange.getCustom();
  positiveCustom.getFormat().getFill().setColor("lightgreen");

  // Set the conditional rule to be if there is positive change across the row.
  let positiveRule: ExcelScript.ConditionalFormatRule = positiveCustom.getRule();
  positiveRule.setFormula(`=${selectedRange.getCell(0, 0).getAddress()}>${selectedRange.getOffsetRange(0, -1).getCell(0, 0).getAddress()}`);
}

Методы

getFormula()

Формула, если требуется, по которой вычисляет правило условного формата.

getFormulaLocal()

Формула, если это необходимо, для оценки правила условного формата на языке пользователя.

setFormula(formula)

Формула, если требуется, по которой вычисляет правило условного формата.

setFormulaLocal(formulaLocal)

Формула, если это необходимо, для оценки правила условного формата на языке пользователя.

Сведения о методе

getFormula()

Формула, если требуется, по которой вычисляет правило условного формата.

getFormula(): string;

Возвращаемое значение

string

getFormulaLocal()

Формула, если это необходимо, для оценки правила условного формата на языке пользователя.

getFormulaLocal(): string;

Возвращаемое значение

string

setFormula(formula)

Формула, если требуется, по которой вычисляет правило условного формата.

setFormula(formula: string): void;

Параметры

formula

string

Возвращаемое значение

void

setFormulaLocal(formulaLocal)

Формула, если это необходимо, для оценки правила условного формата на языке пользователя.

setFormulaLocal(formulaLocal: string): void;

Параметры

formulaLocal

string

Возвращаемое значение

void