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


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