ExcelScript.PivotLayout interface
Представляет визуальный макет сводной таблицы.
Методика
| display |
Задает, следует ли отображать пустую строку после каждого элемента. Он задается на глобальном уровне для сводной таблицы и применяется к отдельным сводных полям. Эта функция перезаписывает параметр для всех полей в сводной таблице на значение |
| get |
Замещающее текстовое описание сводной таблицы. Замещающий текст предоставляет альтернативные текстовые представления сведений, содержащихся в сводной таблице. Эта информация полезна для людей с нарушениями зрения или когнитивными нарушениями, которые могут не видеть или понимать таблицу. Заголовок может быть прочитан лицу с ограниченными возможностями и используется для определения того, хотят ли они услышать описание содержимого. |
| get |
Замещающий заголовок сводной таблицы. Замещающий текст предоставляет альтернативные текстовые представления сведений, содержащихся в сводной таблице. Эта информация полезна для людей с нарушениями зрения или когнитивными нарушениями, которые могут не видеть или понимать таблицу. Заголовок может быть прочитан лицу с ограниченными возможностями и используется для определения того, хотят ли они услышать описание содержимого. |
| get |
Указывает, будет ли форматирование автоматически отформатировано при обновлении или при перемещении полей. |
| get |
Возвращает диапазон, где находятся значения данных сводной таблицы. |
| get |
Возвращает диапазон, где находятся названия столбцов сводной таблицы. |
| get |
Получает объект DataHierarchy, использующийся для вычисления значения в указанном диапазоне сводной таблицы. |
| get |
Текст, который автоматически заполняется в любую пустую ячейку в сводной таблице, если . |
| get |
Указывает, можно ли отображать список полей в пользовательском интерфейсе. |
| get |
Указывает, должны ли пустые ячейки в сводной таблице заполняться |
| get |
Возвращает диапазон области фильтра сводной таблицы. |
| get |
Это свойство указывает PivotLayoutType всех полей в сводной таблице. Если поля имеют различные состояния, оно будет иметь значение NULL. |
| get |
Указывает, сохраняется ли форматирование при обновлении или пересчете отчета с помощью таких операций, как сводка, сортировка или изменение элементов полей страницы. |
| get |
Возвращает диапазон, в котором существует сводная таблица, за исключением области фильтра. |
| get |
Возвращает диапазон, где находятся названия строк сводной таблицы. |
| get |
Указывает, отображается ли в отчете сводной таблицы общие итоги для столбцов. |
| get |
Указывает, отображает ли сводная таблица заголовки полей (заголовки полей и раскрывающиеся списки фильтров). |
| get |
Указывает, отображается ли в отчете сводной таблицы общие итоги для строк. |
| get |
Это свойство указывает на |
| repeat |
Задает параметр "повторять все метки элементов" во всех полях сводной таблицы. |
| set |
Замещающее текстовое описание сводной таблицы. Замещающий текст предоставляет альтернативные текстовые представления сведений, содержащихся в сводной таблице. Эта информация полезна для людей с нарушениями зрения или когнитивными нарушениями, которые могут не видеть или понимать таблицу. Заголовок может быть прочитан лицу с ограниченными возможностями и используется для определения того, хотят ли они услышать описание содержимого. |
| set |
Замещающий заголовок сводной таблицы. Замещающий текст предоставляет альтернативные текстовые представления сведений, содержащихся в сводной таблице. Эта информация полезна для людей с нарушениями зрения или когнитивными нарушениями, которые могут не видеть или понимать таблицу. Заголовок может быть прочитан лицу с ограниченными возможностями и используется для определения того, хотят ли они услышать описание содержимого. |
| set |
Указывает, будет ли форматирование автоматически отформатировано при обновлении или при перемещении полей. |
| set |
Задает для сводной таблицы автоматическую сортировку, используя указанную ячейку, чтобы автоматически выбрать все необходимые условия и контекст. Это работает аналогично применению автоматической сортировки из пользовательского интерфейса. |
| set |
Текст, который автоматически заполняется в любую пустую ячейку в сводной таблице, если . |
| set |
Указывает, можно ли отображать список полей в пользовательском интерфейсе. |
| set |
Указывает, должны ли пустые ячейки в сводной таблице заполняться |
| set |
Это свойство указывает PivotLayoutType всех полей в сводной таблице. Если поля имеют различные состояния, оно будет иметь значение NULL. |
| set |
Указывает, сохраняется ли форматирование при обновлении или пересчете отчета с помощью таких операций, как сводка, сортировка или изменение элементов полей страницы. |
| set |
Указывает, отображается ли в отчете сводной таблицы общие итоги для столбцов. |
| set |
Указывает, отображает ли сводная таблица заголовки полей (заголовки полей и раскрывающиеся списки фильтров). |
| set |
Указывает, отображается ли в отчете сводной таблицы общие итоги для строк. |
| set |
Это свойство указывает на |
Подробнее о методе
displayBlankLineAfterEachItem(display)
Задает, следует ли отображать пустую строку после каждого элемента. Он задается на глобальном уровне для сводной таблицы и применяется к отдельным сводных полям. Эта функция перезаписывает параметр для всех полей в сводной таблице на значение display параметра .
displayBlankLineAfterEachItem(display: boolean): void;
Параметры
- display
-
boolean
Значение True включает параметр отображения пустой строки. Значение False отключает его.
Возвращает
void
getAltTextDescription()
Замещающее текстовое описание сводной таблицы.
Замещающий текст предоставляет альтернативные текстовые представления сведений, содержащихся в сводной таблице. Эта информация полезна для людей с нарушениями зрения или когнитивными нарушениями, которые могут не видеть или понимать таблицу. Заголовок может быть прочитан лицу с ограниченными возможностями и используется для определения того, хотят ли они услышать описание содержимого.
getAltTextDescription(): string;
Возвращает
string
getAltTextTitle()
Замещающий заголовок сводной таблицы.
Замещающий текст предоставляет альтернативные текстовые представления сведений, содержащихся в сводной таблице. Эта информация полезна для людей с нарушениями зрения или когнитивными нарушениями, которые могут не видеть или понимать таблицу. Заголовок может быть прочитан лицу с ограниченными возможностями и используется для определения того, хотят ли они услышать описание содержимого.
getAltTextTitle(): string;
Возвращает
string
getAutoFormat()
Указывает, будет ли форматирование автоматически отформатировано при обновлении или при перемещении полей.
getAutoFormat(): boolean;
Возвращает
boolean
getBodyAndTotalRange()
Возвращает диапазон, где находятся значения данных сводной таблицы.
getBodyAndTotalRange(): Range;
Возвращает
Примеры
/**
* This sample finds the first PivotTable in the workbook and logs the values in the "Grand Total" cells.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first PivotTable in the workbook.
let pivotTable = workbook.getPivotTables()[0];
// Get the names of each data column in the PivotTable.
let pivotColumnLabelRange = pivotTable.getLayout().getColumnLabelRange();
// Get the range displaying the pivoted data.
let pivotDataRange = pivotTable.getLayout().getBodyAndTotalRange();
// Get the range with the "grand totals" for the PivotTable columns.
let grandTotalRange = pivotDataRange.getLastRow();
// Print each of the "Grand Totals" to the console.
grandTotalRange.getValues()[0].forEach((column, columnIndex) => {
console.log(`Grand total of ${pivotColumnLabelRange.getValues()[0][columnIndex]}: ${grandTotalRange.getValues()[0][columnIndex]}`);
// Example log: "Grand total of Sum of Crates Sold Wholesale: 11000"
});
}
getColumnLabelRange()
Возвращает диапазон, где находятся названия столбцов сводной таблицы.
getColumnLabelRange(): Range;
Возвращает
getDataHierarchy(cell)
Получает объект DataHierarchy, использующийся для вычисления значения в указанном диапазоне сводной таблицы.
getDataHierarchy(cell: Range | string): DataPivotHierarchy;
Параметры
- cell
-
ExcelScript.Range | string
Одна ячейка в теле данных сводной таблицы.
Возвращает
getEmptyCellText()
Текст, который автоматически заполняется в любую пустую ячейку в сводной таблице, если .fillEmptyCells == true Обратите внимание на то, что это значение сохраняется, если fillEmptyCells задано значение false, и при установке этого значения для этого свойства не задано значение true. По умолчанию это пустая строка.
getEmptyCellText(): string;
Возвращает
string
getEnableFieldList()
Указывает, можно ли отображать список полей в пользовательском интерфейсе.
getEnableFieldList(): boolean;
Возвращает
boolean
getFillEmptyCells()
Указывает, должны ли пустые ячейки в сводной таблице заполняться emptyCellText. По умолчанию используется значение false. Обратите внимание, что значение emptyCellText сохраняется, если для этого свойства задано значение false.
getFillEmptyCells(): boolean;
Возвращает
boolean
getFilterAxisRange()
Возвращает диапазон области фильтра сводной таблицы.
getFilterAxisRange(): Range;
Возвращает
getLayoutType()
Это свойство указывает PivotLayoutType всех полей в сводной таблице. Если поля имеют различные состояния, оно будет иметь значение NULL.
getLayoutType(): PivotLayoutType;
Возвращает
getPreserveFormatting()
Указывает, сохраняется ли форматирование при обновлении или пересчете отчета с помощью таких операций, как сводка, сортировка или изменение элементов полей страницы.
getPreserveFormatting(): boolean;
Возвращает
boolean
getRange()
Возвращает диапазон, в котором существует сводная таблица, за исключением области фильтра.
getRange(): Range;
Возвращает
getRowLabelRange()
Возвращает диапазон, где находятся названия строк сводной таблицы.
getRowLabelRange(): Range;
Возвращает
getShowColumnGrandTotals()
Указывает, отображается ли в отчете сводной таблицы общие итоги для столбцов.
getShowColumnGrandTotals(): boolean;
Возвращает
boolean
getShowFieldHeaders()
Указывает, отображает ли сводная таблица заголовки полей (заголовки полей и раскрывающиеся списки фильтров).
getShowFieldHeaders(): boolean;
Возвращает
boolean
getShowRowGrandTotals()
Указывает, отображается ли в отчете сводной таблицы общие итоги для строк.
getShowRowGrandTotals(): boolean;
Возвращает
boolean
getSubtotalLocation()
Это свойство указывает на SubtotalLocationType все поля в сводной таблице. Если поля имеют разные состояния, это будет null.
getSubtotalLocation(): SubtotalLocationType;
Возвращает
repeatAllItemLabels(repeatLabels)
Задает параметр "повторять все метки элементов" во всех полях сводной таблицы.
repeatAllItemLabels(repeatLabels: boolean): void;
Параметры
- repeatLabels
-
boolean
Значение True включает параметр отображения повторения меток. Значение False отключает его.
Возвращает
void
setAltTextDescription(altTextDescription)
Замещающее текстовое описание сводной таблицы.
Замещающий текст предоставляет альтернативные текстовые представления сведений, содержащихся в сводной таблице. Эта информация полезна для людей с нарушениями зрения или когнитивными нарушениями, которые могут не видеть или понимать таблицу. Заголовок может быть прочитан лицу с ограниченными возможностями и используется для определения того, хотят ли они услышать описание содержимого.
setAltTextDescription(altTextDescription: string): void;
Параметры
- altTextDescription
-
string
Возвращает
void
setAltTextTitle(altTextTitle)
Замещающий заголовок сводной таблицы.
Замещающий текст предоставляет альтернативные текстовые представления сведений, содержащихся в сводной таблице. Эта информация полезна для людей с нарушениями зрения или когнитивными нарушениями, которые могут не видеть или понимать таблицу. Заголовок может быть прочитан лицу с ограниченными возможностями и используется для определения того, хотят ли они услышать описание содержимого.
setAltTextTitle(altTextTitle: string): void;
Параметры
- altTextTitle
-
string
Возвращает
void
setAutoFormat(autoFormat)
Указывает, будет ли форматирование автоматически отформатировано при обновлении или при перемещении полей.
setAutoFormat(autoFormat: boolean): void;
Параметры
- autoFormat
-
boolean
Возвращает
void
setAutoSortOnCell(cell, sortBy)
Задает для сводной таблицы автоматическую сортировку, используя указанную ячейку, чтобы автоматически выбрать все необходимые условия и контекст. Это работает аналогично применению автоматической сортировки из пользовательского интерфейса.
setAutoSortOnCell(cell: Range | string, sortBy: SortBy): void;
Параметры
- cell
-
ExcelScript.Range | string
Одна ячейка для использования получает условия для применения автосорта.
- sortBy
- ExcelScript.SortBy
Направление сортировки.
Возвращает
void
setEmptyCellText(emptyCellText)
Текст, который автоматически заполняется в любую пустую ячейку в сводной таблице, если .fillEmptyCells == true Обратите внимание на то, что это значение сохраняется, если fillEmptyCells задано значение false, и при установке этого значения для этого свойства не задано значение true. По умолчанию это пустая строка.
setEmptyCellText(emptyCellText: string): void;
Параметры
- emptyCellText
-
string
Возвращает
void
setEnableFieldList(enableFieldList)
Указывает, можно ли отображать список полей в пользовательском интерфейсе.
setEnableFieldList(enableFieldList: boolean): void;
Параметры
- enableFieldList
-
boolean
Возвращает
void
setFillEmptyCells(fillEmptyCells)
Указывает, должны ли пустые ячейки в сводной таблице заполняться emptyCellText. По умолчанию используется значение false. Обратите внимание, что значение emptyCellText сохраняется, если для этого свойства задано значение false.
setFillEmptyCells(fillEmptyCells: boolean): void;
Параметры
- fillEmptyCells
-
boolean
Возвращает
void
setLayoutType(layoutType)
Это свойство указывает PivotLayoutType всех полей в сводной таблице. Если поля имеют различные состояния, оно будет иметь значение NULL.
setLayoutType(layoutType: PivotLayoutType): void;
Параметры
- layoutType
- ExcelScript.PivotLayoutType
Возвращает
void
Примеры
/**
* This script sets the layout of the "Farms Sales" PivotTable to the "tabular"
* setting. This places the fields from the Rows area in separate columns.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the PivotTable named "Farm Sales".
const pivot = workbook.getPivotTable("Farm Sales");
// Get the PivotLayout object.
const layout = pivot.getLayout();
// Set the layout type to "tabular".
layout.setLayoutType(ExcelScript.PivotLayoutType.tabular);
}
setPreserveFormatting(preserveFormatting)
Указывает, сохраняется ли форматирование при обновлении или пересчете отчета с помощью таких операций, как сводка, сортировка или изменение элементов полей страницы.
setPreserveFormatting(preserveFormatting: boolean): void;
Параметры
- preserveFormatting
-
boolean
Возвращает
void
setShowColumnGrandTotals(showColumnGrandTotals)
Указывает, отображается ли в отчете сводной таблицы общие итоги для столбцов.
setShowColumnGrandTotals(showColumnGrandTotals: boolean): void;
Параметры
- showColumnGrandTotals
-
boolean
Возвращает
void
setShowFieldHeaders(showFieldHeaders)
Указывает, отображает ли сводная таблица заголовки полей (заголовки полей и раскрывающиеся списки фильтров).
setShowFieldHeaders(showFieldHeaders: boolean): void;
Параметры
- showFieldHeaders
-
boolean
Возвращает
void
setShowRowGrandTotals(showRowGrandTotals)
Указывает, отображается ли в отчете сводной таблицы общие итоги для строк.
setShowRowGrandTotals(showRowGrandTotals: boolean): void;
Параметры
- showRowGrandTotals
-
boolean
Возвращает
void
setSubtotalLocation(subtotalLocation)
Это свойство указывает на SubtotalLocationType все поля в сводной таблице. Если поля имеют разные состояния, это будет null.
setSubtotalLocation(subtotalLocation: SubtotalLocationType): void;
Параметры
- subtotalLocation
- ExcelScript.SubtotalLocationType
Возвращает
void
Примеры
/**
* This script displays group subtotals of the "Farms Sales" PivotTable.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the PivotTable named "Farm Sales".
const pivot = workbook.getPivotTable("Farm Sales");
// Get the PivotLayout object.
const layout = pivot.getLayout();
// Show all the subtotals at the bottom of each group.
layout.setSubtotalLocation(ExcelScript.SubtotalLocationType.atBottom);
}