ExcelScript.TableSort interface
Управляет операциями сортировки объектов Table
.
Методы
apply(fields, match |
Выполняет сортировку. |
clear() | Удаляет текущие параметры сортировки таблицы. При этом сбрасывается состояние кнопок в заголовках, но порядок сортировки таблицы остается неизменным. |
get |
Указывает текущие условия, используемые для последней сортировки таблицы. |
get |
Указывает, влияет ли регистр на последний тип таблицы. |
get |
Представляет метод упорядочения символов на китайском языке, который последний раз использовался для сортировки таблицы. |
reapply() | Повторно применяет текущие параметры сортировки к таблице. |
Сведения о методе
apply(fields, matchCase, method)
Выполняет сортировку.
apply(
fields: SortField[],
matchCase?: boolean,
method?: SortMethod
): void;
Параметры
- fields
Список условий для сортировки.
- matchCase
-
boolean
Необязательный параметр. Указывает, необходимо ли учитывать регистр при сортировке строк.
- method
- ExcelScript.SortMethod
Необязательный параметр. Метод сортировки, используемый для китайских символов.
Возвращаемое значение
void
Примеры
/**
* This sample creates a table from the current worksheet's used range, then sorts it based on the first column.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
// Create a table with the used cells.
let usedRange = selectedSheet.getUsedRange();
let newTable = selectedSheet.addTable(usedRange, true);
// Sort the table using the first column.
newTable.getSort().apply([{ key: 0, ascending: true }]);
}
clear()
Удаляет текущие параметры сортировки таблицы. При этом сбрасывается состояние кнопок в заголовках, но порядок сортировки таблицы остается неизменным.
clear(): void;
Возвращаемое значение
void
getFields()
Указывает текущие условия, используемые для последней сортировки таблицы.
getFields(): SortField[];
Возвращаемое значение
getMatchCase()
Указывает, влияет ли регистр на последний тип таблицы.
getMatchCase(): boolean;
Возвращаемое значение
boolean
getMethod()
Представляет метод упорядочения символов на китайском языке, который последний раз использовался для сортировки таблицы.
getMethod(): SortMethod;
Возвращаемое значение
reapply()
Повторно применяет текущие параметры сортировки к таблице.
reapply(): void;
Возвращаемое значение
void
Примеры
/**
* This script reapplies all the current sorting criteria to existing tables.
*/
function main(workbook: ExcelScript.Workbook) {
// Get all the tables.
const tables = workbook.getTables();
// For each table, reapply that table's current sorting parameters.
tables.forEach((table) => {
const sort: ExcelScript.TableSort = table.getSort();
sort.reapply();
});
}
Office Scripts