Метод CellRange:sort
Метод сортирует строки текущего диапазона в соответствии с заданными условиями.
Вызов
sort(sortingConditions)
Параметры
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)
Метод вызывает DocumentModificationError в следующих случаях:
- Индекс столбца выходит за пределы текущего диапазона
- Диапазон содержит объединенные ячейки
- Диапазон содержит формулы
- В диапазоне присутствуют ячейки сводной таблицы
- Диапазон заблокирован от изменений