ExcelScript.AutoFilter interface

Представляет объект автофильтра. Автофильтр преобразует значения в столбце Excel определенными фильтрами на основе содержимого ячейки.

Методы

apply(range, columnIndex, criteria)

Применяет автофильтр к диапазону. При этом фильтруется столбец, если указаны индекс столбца и условия фильтрации.

clearCriteria()

Очищает условия фильтрации автофильтра.

getCriteria()

Массив, содержащий все условия фильтрации в диапазоне с примененным автофильтром.

getEnabled()

Указывает, включен ли автофильтр.

getIsDataFiltered()

Указывает, есть ли условия фильтра для автофильтра.

getRange()

Возвращает объект Range, представляющий диапазон, к которому применяется автофильтр. Если с автофильтром не связан объект Range, этот метод возвращает пустой объект.

reapply()

Применяет указанный объект Autofilter, находящийся в настоящее время в диапазоне.

remove()

Удаляет автофильтр из диапазона.

Сведения о методе

apply(range, columnIndex, criteria)

Применяет автофильтр к диапазону. При этом фильтруется столбец, если указаны индекс столбца и условия фильтрации.

apply(
            range: Range | string,
            columnIndex?: number,
            criteria?: FilterCriteria
        ): void;

Параметры

range
Range | string

Диапазон, к которому будет применяться Автофильтр.

columnIndex
number

Индекс столбца с отсчетом от нуля, к которому применяется Автофильтр.

criteria
FilterCriteria

Условия фильтра.

Возвращаемое значение

void

clearCriteria()

Очищает условия фильтрации автофильтра.

clearCriteria(): void;

Возвращаемое значение

void

getCriteria()

Массив, содержащий все условия фильтрации в диапазоне с примененным автофильтром.

getCriteria(): FilterCriteria[];

Возвращаемое значение

getEnabled()

Указывает, включен ли автофильтр.

getEnabled(): boolean;

Возвращаемое значение

boolean

getIsDataFiltered()

Указывает, есть ли условия фильтра для автофильтра.

getIsDataFiltered(): boolean;

Возвращаемое значение

boolean

getRange()

Возвращает объект Range, представляющий диапазон, к которому применяется автофильтр. Если с автофильтром не связан объект Range, этот метод возвращает пустой объект.

getRange(): Range;

Возвращаемое значение

reapply()

Применяет указанный объект Autofilter, находящийся в настоящее время в диапазоне.

reapply(): void;

Возвращаемое значение

void

remove()

Удаляет автофильтр из диапазона.

remove(): void;

Возвращаемое значение

void