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


ExcelScript.ConditionalCellValueRule interface

Представляет правило условного формата значения ячейки.

Замечания

Примеры

/**
 * This script applies conditional formatting to a range.
 * That formatting is conditional upon the cell's numerical value.
 * Any value between 50 and 75 will have the cell fill color changed and the font made italic.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the range to format.
  const sheet = workbook.getActiveWorksheet();
  const ratingColumn = sheet.getRange("D2:D20");

  // Add cell value conditional formatting.
  const cellValueConditionalFormatting =
    ratingColumn.addConditionalFormat(ExcelScript.ConditionalFormatType.cellValue).getCellValue();
  
  // Create the condition, in this case when the cell value is between 50 and 75.
  let rule: ExcelScript.ConditionalCellValueRule = {
    formula1: "50",
    formula2: "75",
    operator: ExcelScript.ConditionalCellValueOperator.between
  };
  cellValueConditionalFormatting.setRule(rule);

  // Set the format to apply when the condition is met.
  let format = cellValueConditionalFormatting.getFormat();
  format.getFill().setColor("yellow");
  format.getFont().setItalic(true);
}

Свойства

formula1

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

formula2

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

operator

Оператор условного формата значения ячейки.

Подробнее

formula1

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

formula1: string;

Стоимость недвижимости

string

formula2

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

formula2?: string;

Стоимость недвижимости

string

operator

Оператор условного формата значения ячейки.

operator: ConditionalCellValueOperator;

Стоимость недвижимости