ExcelScript.PivotLayout interface
ピボットテーブルのビジュアル レイアウトを表します。
メソッド
| display |
各項目の後に空白行を表示するかどうかを設定します。 これはピボットテーブルのグローバル レベルで設定され、個々の PivotFields に適用されます。 この関数は、ピボットテーブル内のすべてのフィールドの設定をパラメーターの値 |
| get |
ピボットテーブルの代替テキストの説明。 代替テキストは、ピボットテーブルに含まれる情報の代替テキスト ベースの表現を提供します。 この情報は、視覚障碍や認知障碍のあるユーザーが、テーブルを表示または理解できない場合に役立ちます。 タイトルは、障害のある人に読み取ることができ、コンテンツの説明を聞きたいかどうかを判断するために使用されます。 |
| get |
ピボットテーブルの代替テキスト タイトル。 代替テキストは、ピボットテーブルに含まれる情報の代替テキスト ベースの表現を提供します。 この情報は、視覚障碍や認知障碍のあるユーザーが、テーブルを表示または理解できない場合に役立ちます。 タイトルは、障害のある人に読み取ることができ、コンテンツの説明を聞きたいかどうかを判断するために使用されます。 |
| get |
更新時またはフィールドの移動時に書式を自動的に設定するかどうかを指定します。 |
| get |
ピボットテーブルのデータ値が存在する範囲を返します。 |
| get |
ピボットテーブルの列ラベルが存在する範囲を返します。 |
| get |
PivotTable 内で指定された範囲の値を計算するために使用される DataHierarchy を取得します。 |
| get |
|
| get |
フィールド リストを UI に表示できるかどうかを指定します。 |
| get |
ピボットテーブルの空のセルに |
| get |
ピボットテーブルのフィルター エリアの範囲を返します。 |
| get |
このプロパティは、ピボットテーブルのすべてのフィールドの PivotLayoutType を示します。 フィールドによって状態が異なる場合は null 値になります。 |
| get |
ピボット、並べ替え、ページ フィールド 項目の変更などの操作によってレポートを更新または再計算するときに、書式設定を保持するかどうかを指定します。 |
| get |
フィルター エリアを除く、ピボットテーブルが存在する範囲を返します。 |
| get |
ピボットテーブルの行ラベルが存在する範囲を返します。 |
| get |
ピボットテーブル レポートに列の総計を表示するかどうかを指定します。 |
| get |
ピボットテーブルにフィールド ヘッダー (フィールド キャプションとフィルター ドロップダウン) を表示するかどうかを指定します。 |
| get |
ピボットテーブル レポートに行の総計を表示するかどうかを指定します。 |
| get |
このプロパティは、ピボットテーブルのすべてのフィールドの |
| repeat |
ピボットテーブルのすべてのフィールドに対して "すべての項目ラベルを繰り返す" 設定を設定します。 |
| set |
ピボットテーブルの代替テキストの説明。 代替テキストは、ピボットテーブルに含まれる情報の代替テキスト ベースの表現を提供します。 この情報は、視覚障碍や認知障碍のあるユーザーが、テーブルを表示または理解できない場合に役立ちます。 タイトルは、障害のある人に読み取ることができ、コンテンツの説明を聞きたいかどうかを判断するために使用されます。 |
| set |
ピボットテーブルの代替テキスト タイトル。 代替テキストは、ピボットテーブルに含まれる情報の代替テキスト ベースの表現を提供します。 この情報は、視覚障碍や認知障碍のあるユーザーが、テーブルを表示または理解できない場合に役立ちます。 タイトルは、障害のある人に読み取ることができ、コンテンツの説明を聞きたいかどうかを判断するために使用されます。 |
| set |
更新時またはフィールドの移動時に書式を自動的に設定するかどうかを指定します。 |
| set |
必要なすべての条件とコンテキストを自動的に選択するため、指定したセルを使用して自動的に並べ替えを実行するようピボットテーブルを設定します。 これは、UI から自動並べ替えを適用するのと同じ動作です。 |
| set |
|
| set |
フィールド リストを UI に表示できるかどうかを指定します。 |
| set |
ピボットテーブルの空のセルに |
| set |
このプロパティは、ピボットテーブルのすべてのフィールドの PivotLayoutType を示します。 フィールドによって状態が異なる場合は null 値になります。 |
| set |
ピボット、並べ替え、ページ フィールド 項目の変更などの操作によってレポートを更新または再計算するときに、書式設定を保持するかどうかを指定します。 |
| set |
ピボットテーブル レポートに列の総計を表示するかどうかを指定します。 |
| set |
ピボットテーブルにフィールド ヘッダー (フィールド キャプションとフィルター ドロップダウン) を表示するかどうかを指定します。 |
| set |
ピボットテーブル レポートに行の総計を表示するかどうかを指定します。 |
| set |
このプロパティは、ピボットテーブルのすべてのフィールドの |
メソッドの詳細
displayBlankLineAfterEachItem(display)
各項目の後に空白行を表示するかどうかを設定します。 これはピボットテーブルのグローバル レベルで設定され、個々の PivotFields に適用されます。 この関数は、ピボットテーブル内のすべてのフィールドの設定をパラメーターの値 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()
getDataHierarchy(cell)
PivotTable 内で指定された範囲の値を計算するために使用される DataHierarchy を取得します。
getDataHierarchy(cell: Range | string): DataPivotHierarchy;
パラメーター
- cell
-
ExcelScript.Range | string
ピボットテーブル データ本文内の 1 つのセル。
戻り値
getEmptyCellText()
fillEmptyCells == true
場合にピボットテーブルの空のセルに自動的に入力されるテキスト。
fillEmptyCellsがfalseに設定されている場合、この値は保持され、この値を設定してもそのプロパティはtrueに設定されないことに注意してください。 既定では、これは空の文字列です。
getEmptyCellText(): string;
戻り値
string
getEnableFieldList()
フィールド リストを UI に表示できるかどうかを指定します。
getEnableFieldList(): boolean;
戻り値
boolean
getFillEmptyCells()
ピボットテーブルの空のセルに emptyCellTextを設定するかどうかを指定します。 既定値は falseです。 このプロパティが false に設定されている場合、emptyCellText の値は保持されることに注意してください。
getFillEmptyCells(): boolean;
戻り値
boolean
getFilterAxisRange()
getLayoutType()
このプロパティは、ピボットテーブルのすべてのフィールドの PivotLayoutType を示します。 フィールドによって状態が異なる場合は null 値になります。
getLayoutType(): PivotLayoutType;
戻り値
getPreserveFormatting()
ピボット、並べ替え、ページ フィールド 項目の変更などの操作によってレポートを更新または再計算するときに、書式設定を保持するかどうかを指定します。
getPreserveFormatting(): boolean;
戻り値
boolean
getRange()
getRowLabelRange()
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)
必要なすべての条件とコンテキストを自動的に選択するため、指定したセルを使用して自動的に並べ替えを実行するようピボットテーブルを設定します。 これは、UI から自動並べ替えを適用するのと同じ動作です。
setAutoSortOnCell(cell: Range | string, sortBy: SortBy): void;
パラメーター
- cell
-
ExcelScript.Range | string
使用する 1 つのセルは、自動ソートを適用するための条件を取得します。
- sortBy
- ExcelScript.SortBy
並べ替えの方向。
戻り値
void
setEmptyCellText(emptyCellText)
fillEmptyCells == true
場合にピボットテーブルの空のセルに自動的に入力されるテキスト。
fillEmptyCellsがfalseに設定されている場合、この値は保持され、この値を設定してもそのプロパティはtrueに設定されないことに注意してください。 既定では、これは空の文字列です。
setEmptyCellText(emptyCellText: string): void;
パラメーター
- emptyCellText
-
string
戻り値
void
setEnableFieldList(enableFieldList)
フィールド リストを UI に表示できるかどうかを指定します。
setEnableFieldList(enableFieldList: boolean): void;
パラメーター
- enableFieldList
-
boolean
戻り値
void
setFillEmptyCells(fillEmptyCells)
ピボットテーブルの空のセルに emptyCellTextを設定するかどうかを指定します。 既定値は falseです。 このプロパティが false に設定されている場合、emptyCellText の値は保持されることに注意してください。
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);
}