Skip to main content

Метод CellRange.setArrayFormula

Метод вставляет формулу массива в текущий диапазон ячеек. Формула массива – это формула, в процессе вычисления которой создается один или несколько массивов. С помощью таких формул вы можете выполнять операции с массивами и диапазонами данных.

Вызов​


setArrayFormula(arrayFormula)

Параметры​

  • arrayFormula: формула массива, тип string.

Примеры​


sheet = document.getBlocks().getTable(0)
cellRange = sheet.getCellRange("B1:B7")
cellRange.setArrayFormula("=A1:A7 * {1;2;3;4;5;6;7}")
cell = sheet.getCell("B3")
print(cell.getFormattedValue()) # 3
print(cell.getFormulaAsString()) # {=A1:A7*{1; 2; 3; 4; 5; 6; 7}}
sheet = document.getBlocks().getTable(0)
cellRange = sheet.getCellRange("C1:C7")
cellRange.setArrayFormula("=A1:A7 > 0")
cell = sheet.getCell("C3")
print(cell.getFormattedValue()) # TRUE
print(cell.getFormulaAsString()) # {=A1:A7>0}