Skip to main content

Таблица DocumentAPI.SortingConditions

Представляет собой коллекцию условий для сортировки строк. Таблица SortingConditions используется в методе CellRange:sort().

Конструктор по умолчанию:


DocumentAPI.SortingConditions()

Конструктор копирования:


DocumentAPI.SortingConditions(sortingConditions)

Порядок условий в коллекции определяет порядок применения сортировки. Например, можно задать дополнительное условие для другого столбца, чтобы отсортировать строки с одинаковыми значениями в первом столбце.

Пример​


local sheet = document:getBlocks():getTable(0)
local range = sheet:getCellRange("A1:C11")

local conditions = DocumentAPI.SortingConditions()
conditions:add(0, DocumentAPI.SortingDirection_Descending)
conditions:add(1, DocumentAPI.SortingDirection_Ascending)

range:sort(conditions)