Excel.TableSort class
Управляет операциями сортировки объектов Table
.
- Extends
Комментарии
Свойства
context | Контекст запроса, связанный с объектом . Это соединяет процесс надстройки с процессом ведущего приложения Office. |
fields | Указывает текущие условия, используемые для последней сортировки таблицы. |
match |
Указывает, влияет ли регистр на последний тип таблицы. |
method | Представляет метод упорядочения символов на китайском языке, который последний раз использовался для сортировки таблицы. |
Методы
apply(fields, match |
Выполняет сортировку. |
apply(fields, match |
Выполняет сортировку. |
clear() | Удаляет текущие параметры сортировки таблицы. При этом сбрасывается состояние кнопок в заголовках, но порядок сортировки таблицы остается неизменным. |
load(options) | Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
load(property |
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
load(property |
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
reapply() | Повторно применяет текущие параметры сортировки к таблице. |
toJSON() | Переопределяет метод JavaScript |
Сведения о свойстве
context
Контекст запроса, связанный с объектом . Это соединяет процесс надстройки с процессом ведущего приложения Office.
context: RequestContext;
Значение свойства
fields
Указывает текущие условия, используемые для последней сортировки таблицы.
readonly fields: Excel.SortField[];
Значение свойства
Комментарии
matchCase
Указывает, влияет ли регистр на последний тип таблицы.
readonly matchCase: boolean;
Значение свойства
boolean
Комментарии
method
Представляет метод упорядочения символов на китайском языке, который последний раз использовался для сортировки таблицы.
readonly method: Excel.SortMethod | "PinYin" | "StrokeCount";
Значение свойства
Excel.SortMethod | "PinYin" | "StrokeCount"
Комментарии
Сведения о методе
apply(fields, matchCase, method)
Выполняет сортировку.
apply(fields: Excel.SortField[], matchCase?: boolean, method?: Excel.SortMethod): void;
Параметры
- fields
Список условий для сортировки.
- matchCase
-
boolean
Необязательный параметр. Указывает, необходимо ли учитывать регистр при сортировке строк.
- method
- Excel.SortMethod
Необязательный параметр. Метод сортировки, используемый для китайских символов.
Возвращаемое значение
void
Комментарии
Примеры
await Excel.run(async (context) => {
const tableName = 'Table1';
const table = context.workbook.tables.getItem(tableName);
table.sort.apply([
{
key: 2,
ascending: true
},
], true);
await context.sync();
});
apply(fields, matchCase, methodString)
Выполняет сортировку.
apply(fields: Excel.SortField[], matchCase?: boolean, methodString?: "PinYin" | "StrokeCount"): void;
Параметры
- fields
Список условий для сортировки.
- matchCase
-
boolean
Необязательный параметр. Указывает, необходимо ли учитывать регистр при сортировке строк.
- methodString
-
"PinYin" | "StrokeCount"
Необязательный параметр. Метод сортировки, используемый для китайских символов.
Возвращаемое значение
void
Комментарии
clear()
Удаляет текущие параметры сортировки таблицы. При этом сбрасывается состояние кнопок в заголовках, но порядок сортировки таблицы остается неизменным.
clear(): void;
Возвращаемое значение
void
Комментарии
load(options)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync()
.
load(options?: Excel.Interfaces.TableSortLoadOptions): Excel.TableSort;
Параметры
Предоставляет параметры свойств объекта для загрузки.
Возвращаемое значение
load(propertyNames)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync()
.
load(propertyNames?: string | string[]): Excel.TableSort;
Параметры
- propertyNames
-
string | string[]
Строка с разделителями-запятыми или массив строк, указывающих свойства для загрузки.
Возвращаемое значение
load(propertyNamesAndPaths)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync()
.
load(propertyNamesAndPaths?: {
select?: string;
expand?: string;
}): Excel.TableSort;
Параметры
- propertyNamesAndPaths
-
{ select?: string; expand?: string; }
propertyNamesAndPaths.select
— это строка с разделителями-запятыми, указывающая загружаемые свойства, и propertyNamesAndPaths.expand
строка с разделителями-запятыми, указывающая загружаемые свойства навигации.
Возвращаемое значение
reapply()
Повторно применяет текущие параметры сортировки к таблице.
reapply(): void;
Возвращаемое значение
void
Комментарии
toJSON()
Переопределяет метод JavaScript toJSON()
, чтобы обеспечить более полезные выходные данные при передаче объекта API в JSON.stringify()
. (JSON.stringify
в свою очередь вызывает toJSON
метод переданного ему объекта.) В то время как исходный объект Excel.TableSort является объектом API, toJSON
метод возвращает обычный объект JavaScript (типизированный как Excel.Interfaces.TableSortData
), который содержит неглубокие копии всех загруженных дочерних свойств из исходного объекта.
toJSON(): Excel.Interfaces.TableSortData;
Возвращаемое значение
Office Add-ins