Таблица DocumentAPI.ConditionalFormatRule
Таблица ConditionalFormatRule представляет собой правило условного форматирования. Используется в методе ConditionalFormatTableRules:addRule().
Конструкторы
ConditionalFormatRule()
ConditionalFormatRule(ConditionalFormatOperator conditionalFormatOperator, ConditionalFormatCellStyle cellStyle, CellRangePosition cellRangePosition, bool stopCalculations)
ConditionalFormatRule(ConditionalFormatOperator conditionalFormatOperator, ConditionalFormatCellStyle cellStyle, CellRangePositions cellRangePositions, bool stopCalculations)
Пример
local sheet = document:getBlocks():getTable(0)
local rules = sheet:getConditionalFormatRules()
local cellRange = sheet:getCellRange("F2:F12")
local cellRangePosition = cellRange:getTableRange()
local aboveStyle = DocumentAPI.ConditionalFormatCellStyle()
local cellProperties = DocumentAPI.CellProperties()
cellProperties.fill = DocumentAPI.Fill(DocumentAPI.Color(DocumentAPI.ColorRGBA(0, 255, 0, 150)))
aboveStyle.cellProperties = cellProperties
local aboveOperator = DocumentAPI.createAboveAverageConditionalFormatOperator(DocumentAPI.ConditionalFormatAboveAverageCondition_Above)
local aboveRule = DocumentAPI.ConditionalFormatRule(aboveOperator, aboveStyle, cellRangePosition, false)
rules:addRule(aboveRule)