ExcelScript.FilterPivotHierarchy interface
Представляет фильтр ExcelPivotHierarchy.
Комментарии
Примеры
/**
* This script creates a PivotTable with a filter.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the two worksheets to use in PivotTable creation.
const dataSheet = workbook.getWorksheet("Data");
const pivotSheet = workbook.getWorksheet("Pivot");
// Create a new PivotTable.
const newPivot = pivotSheet.addPivotTable(
"My PivotTable",
dataSheet.getUsedRange(),
pivotSheet.getRange("A1"));
// Add a filter with the Quarter field.
const filter: ExcelScript.FilterPivotHierarchy =
newPivot.addFilterHierarchy(newPivot.getHierarchy("Quarter"));
// Add other hierarchies...
}
Методы
get |
Определяет, следует ли разрешить несколько элементов фильтра. |
get |
Возвращает сводные поля, связанные с FilterPivotHierarchy. |
get |
Идентификатор filterPivotHierarchy. |
get |
Имя FilterPivotHierarchy. |
get |
Возвращает сводное поле по имени. Если сводное поле не существует, этот метод возвращает |
get |
Положение FilterPivotHierarchy. |
set |
Определяет, следует ли разрешить несколько элементов фильтра. |
set |
Имя FilterPivotHierarchy. |
set |
Положение FilterPivotHierarchy. |
set |
Сбрасывает FilterPivotHierarchy до значений по умолчанию. |
Сведения о методе
getEnableMultipleFilterItems()
Определяет, следует ли разрешить несколько элементов фильтра.
getEnableMultipleFilterItems(): boolean;
Возвращаемое значение
boolean
getFields()
Возвращает сводные поля, связанные с FilterPivotHierarchy.
getFields(): PivotField[];
Возвращаемое значение
getId()
Идентификатор filterPivotHierarchy.
getId(): string;
Возвращаемое значение
string
getName()
Имя FilterPivotHierarchy.
getName(): string;
Возвращаемое значение
string
Примеры
/**
* This script logs the names of all the filter hierarchies in a PivotTable.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first PivotTable in the workbook.
const pivotTable = workbook.getPivotTables()[0];
// For each pivot filter, log its name.
pivotTable.getFilterHierarchies().forEach((filter: ExcelScript.FilterPivotHierarchy) => {
console.log(filter.getName());
});
}
getPivotField(name)
Возвращает сводное поле по имени. Если сводное поле не существует, этот метод возвращает undefined
.
getPivotField(name: string): PivotField | undefined;
Параметры
- name
-
string
Имя извлекаемого сводного поля.
Возвращаемое значение
ExcelScript.PivotField | undefined
getPosition()
Положение FilterPivotHierarchy.
getPosition(): number;
Возвращаемое значение
number
setEnableMultipleFilterItems(enableMultipleFilterItems)
Определяет, следует ли разрешить несколько элементов фильтра.
setEnableMultipleFilterItems(enableMultipleFilterItems: boolean): void;
Параметры
- enableMultipleFilterItems
-
boolean
Возвращаемое значение
void
setName(name)
Имя FilterPivotHierarchy.
setName(name: string): void;
Параметры
- name
-
string
Возвращаемое значение
void
setPosition(position)
Положение FilterPivotHierarchy.
setPosition(position: number): void;
Параметры
- position
-
number
Возвращаемое значение
void
setToDefault()
Сбрасывает FilterPivotHierarchy до значений по умолчанию.
setToDefault(): void;
Возвращаемое значение
void
Office Scripts