Excel.Filter class
Управляет фильтрацией столбца таблицы.
- Extends
Комментарии
Свойства
context | Контекст запроса, связанный с объектом . Это соединяет процесс надстройки с процессом ведущего приложения Office. |
criteria | Текущий фильтр, заданный для определенного столбца. |
Методы
apply(criteria) | Применяет заданные условия фильтра для определенного столбца. |
apply |
Применяет к столбцу фильтр по количеству элементов снизу. |
apply |
Применяет к столбцу фильтр по проценту элементов снизу. |
apply |
Применяет к столбцу фильтр по цвету ячеек. |
apply |
Примените фильтр "Значок" к столбцу для заданных строк условий. |
apply |
Примените фильтр "Значок" к столбцу для заданных строк условий. |
apply |
Применяет к столбцу динамический фильтр. |
apply |
Применяет к столбцу динамический фильтр. |
apply |
Применяет к столбцу фильтр по цвету шрифта. |
apply |
Примените фильтр "Значок" к столбцу для заданного значка. |
apply |
Применяет к столбцу фильтр по количеству элементов сверху. |
apply |
Применяет к столбцу фильтр по проценту элементов сверху. |
apply |
Применяет к столбцу фильтр по значениям. |
clear() | Сбрасывает фильтр для определенного столбца. |
load(options) | Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
load(property |
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
load(property |
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
toJSON() | Переопределяет метод JavaScript |
Сведения о свойстве
context
Контекст запроса, связанный с объектом . Это соединяет процесс надстройки с процессом ведущего приложения Office.
context: RequestContext;
Значение свойства
criteria
Текущий фильтр, заданный для определенного столбца.
readonly criteria: Excel.FilterCriteria;
Значение свойства
Комментарии
Сведения о методе
apply(criteria)
Применяет заданные условия фильтра для определенного столбца.
apply(criteria: Excel.FilterCriteria): void;
Параметры
- criteria
- Excel.FilterCriteria
Применяемые условия.
Возвращаемое значение
void
Комментарии
applyBottomItemsFilter(count)
Применяет к столбцу фильтр по количеству элементов снизу.
applyBottomItemsFilter(count: number): void;
Параметры
- count
-
number
Количество элементов снизу, которые должны отображаться.
Возвращаемое значение
void
Комментарии
applyBottomPercentFilter(percent)
Применяет к столбцу фильтр по проценту элементов снизу.
applyBottomPercentFilter(percent: number): void;
Параметры
- percent
-
number
Процент элементов снизу, которые должны отображаться.
Возвращаемое значение
void
Комментарии
applyCellColorFilter(color)
Применяет к столбцу фильтр по цвету ячеек.
applyCellColorFilter(color: string): void;
Параметры
- color
-
string
Цвет фона ячеек, которые должны отображаться.
Возвращаемое значение
void
Комментарии
applyCustomFilter(criteria1, criteria2, oper)
Примените фильтр "Значок" к столбцу для заданных строк условий.
applyCustomFilter(criteria1: string, criteria2?: string, oper?: Excel.FilterOperator): void;
Параметры
- criteria1
-
string
Строка первого условия.
- criteria2
-
string
Необязательный параметр. Строка второго условия.
- oper
- Excel.FilterOperator
Необязательный параметр. Оператор, который описывает способ объединения двух условий.
Возвращаемое значение
void
Комментарии
applyCustomFilter(criteria1, criteria2, operString)
Примените фильтр "Значок" к столбцу для заданных строк условий.
applyCustomFilter(criteria1: string, criteria2?: string, operString?: "And" | "Or"): void;
Параметры
- criteria1
-
string
Строка первого условия.
- criteria2
-
string
Необязательный параметр. Строка второго условия.
- operString
-
"And" | "Or"
Необязательный параметр. Оператор, который описывает способ объединения двух условий.
Возвращаемое значение
void
Комментарии
applyDynamicFilter(criteria)
Применяет к столбцу динамический фильтр.
applyDynamicFilter(criteria: Excel.DynamicFilterCriteria): void;
Параметры
- criteria
- Excel.DynamicFilterCriteria
Динамические условия, которые необходимо применить.
Возвращаемое значение
void
Комментарии
applyDynamicFilter(criteriaString)
Применяет к столбцу динамический фильтр.
applyDynamicFilter(criteriaString: "Unknown" | "AboveAverage" | "AllDatesInPeriodApril" | "AllDatesInPeriodAugust" | "AllDatesInPeriodDecember" | "AllDatesInPeriodFebruray" | "AllDatesInPeriodJanuary" | "AllDatesInPeriodJuly" | "AllDatesInPeriodJune" | "AllDatesInPeriodMarch" | "AllDatesInPeriodMay" | "AllDatesInPeriodNovember" | "AllDatesInPeriodOctober" | "AllDatesInPeriodQuarter1" | "AllDatesInPeriodQuarter2" | "AllDatesInPeriodQuarter3" | "AllDatesInPeriodQuarter4" | "AllDatesInPeriodSeptember" | "BelowAverage" | "LastMonth" | "LastQuarter" | "LastWeek" | "LastYear" | "NextMonth" | "NextQuarter" | "NextWeek" | "NextYear" | "ThisMonth" | "ThisQuarter" | "ThisWeek" | "ThisYear" | "Today" | "Tomorrow" | "YearToDate" | "Yesterday"): void;
Параметры
- criteriaString
-
"Unknown" | "AboveAverage" | "AllDatesInPeriodApril" | "AllDatesInPeriodAugust" | "AllDatesInPeriodDecember" | "AllDatesInPeriodFebruray" | "AllDatesInPeriodJanuary" | "AllDatesInPeriodJuly" | "AllDatesInPeriodJune" | "AllDatesInPeriodMarch" | "AllDatesInPeriodMay" | "AllDatesInPeriodNovember" | "AllDatesInPeriodOctober" | "AllDatesInPeriodQuarter1" | "AllDatesInPeriodQuarter2" | "AllDatesInPeriodQuarter3" | "AllDatesInPeriodQuarter4" | "AllDatesInPeriodSeptember" | "BelowAverage" | "LastMonth" | "LastQuarter" | "LastWeek" | "LastYear" | "NextMonth" | "NextQuarter" | "NextWeek" | "NextYear" | "ThisMonth" | "ThisQuarter" | "ThisWeek" | "ThisYear" | "Today" | "Tomorrow" | "YearToDate" | "Yesterday"
Динамические условия, которые необходимо применить.
Возвращаемое значение
void
Комментарии
applyFontColorFilter(color)
Применяет к столбцу фильтр по цвету шрифта.
applyFontColorFilter(color: string): void;
Параметры
- color
-
string
Цвет шрифта ячеек, которые должны отображаться.
Возвращаемое значение
void
Комментарии
applyIconFilter(icon)
Примените фильтр "Значок" к столбцу для заданного значка.
applyIconFilter(icon: Excel.Icon): void;
Параметры
- icon
- Excel.Icon
Значки ячеек, которые должны отображаться.
Возвращаемое значение
void
Комментарии
applyTopItemsFilter(count)
Применяет к столбцу фильтр по количеству элементов сверху.
applyTopItemsFilter(count: number): void;
Параметры
- count
-
number
Количество элементов сверху, которые должны отображаться.
Возвращаемое значение
void
Комментарии
applyTopPercentFilter(percent)
Применяет к столбцу фильтр по проценту элементов сверху.
applyTopPercentFilter(percent: number): void;
Параметры
- percent
-
number
Процент элементов сверху, которые должны отображаться.
Возвращаемое значение
void
Комментарии
applyValuesFilter(values)
Применяет к столбцу фильтр по значениям.
applyValuesFilter(values: Array<string | FilterDatetime>): void;
Параметры
- values
-
Array<string | Excel.FilterDatetime>
Список значений, которые должны отображаться. Это должен быть массив строк или массив Excel.FilterDateTime
объектов.
Возвращаемое значение
void
Комментарии
clear()
Сбрасывает фильтр для определенного столбца.
clear(): void;
Возвращаемое значение
void
Комментарии
load(options)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync()
.
load(options?: Excel.Interfaces.FilterLoadOptions): Excel.Filter;
Параметры
Предоставляет параметры свойств объекта для загрузки.
Возвращаемое значение
load(propertyNames)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync()
.
load(propertyNames?: string | string[]): Excel.Filter;
Параметры
- propertyNames
-
string | string[]
Строка с разделителями-запятыми или массив строк, указывающих свойства для загрузки.
Возвращаемое значение
load(propertyNamesAndPaths)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync()
.
load(propertyNamesAndPaths?: {
select?: string;
expand?: string;
}): Excel.Filter;
Параметры
- propertyNamesAndPaths
-
{ select?: string; expand?: string; }
propertyNamesAndPaths.select
— это строка с разделителями-запятыми, указывающая загружаемые свойства, и propertyNamesAndPaths.expand
строка с разделителями-запятыми, указывающая загружаемые свойства навигации.
Возвращаемое значение
toJSON()
Переопределяет метод JavaScript toJSON()
, чтобы обеспечить более полезные выходные данные при передаче объекта API в JSON.stringify()
. (JSON.stringify
в свою очередь вызывает toJSON
метод переданного ему объекта.) В то время как исходный Excel.Filter
объект является объектом API, toJSON
метод возвращает обычный объект JavaScript (типизированный как Excel.Interfaces.FilterData
), который содержит неглубокие копии всех загруженных дочерних свойств из исходного объекта.
toJSON(): Excel.Interfaces.FilterData;
Возвращаемое значение
Office Add-ins