Метод CellRange.sort
Метод сортирует строки текущего диапазона в соответствии с заданными условиями.
Вызов
sort(sortingConditions)
Параметры
sortingConditions:коллекция условий сортировки ячеек, тип SortingConditions.
Пример
sheet = document.getBlocks().getTable(0)
range = sheet.getCellRange("A1:C11")
conditions = myOfficeSDK.SortingConditions()
conditions.add(0, myOfficeSDK.SortingDirection_Descending)
conditions.add(1, myOfficeSDK.SortingDirection_Ascending)
range.sort(conditions)
Метод вызывает DocumentModificationError в следующих случаях:
- Индекс столбца выходит за пределы текущего диапазона
- Диапазон содержит объединенные ячейки
- Диапазон содержит формулы
- В диапазоне присутствуют ячейки сводной таблицы
- Диапазон заблокирован от изменений