Class PivotTable

ピボット テーブル

ピボット テーブルにアクセスして変更する。

メソッド

メソッド戻り値の型概要
addCalculatedPivotValue(name, formula)PivotValue指定された name を使用して、指定された formula から計算された新しいピボット値をピボット テーブルに作成します。
addColumnGroup(sourceDataColumn)PivotGroupピボット テーブルに新しいピボット列のグループ化を定義します。
addFilter(sourceDataColumn, filterCriteria)PivotFilterピボット テーブルの新しいピボット フィルタを作成します。
addPivotValue(sourceDataColumn, summarizeFunction)PivotValue指定された summarizeFunction を使用して、ピボット テーブルに新しいピボット値を定義します。
addRowGroup(sourceDataColumn)PivotGroupピボット テーブルに新しいピボット行のグループ化を定義します。
asDataSourcePivotTable()DataSourcePivotTableピボット テーブルが DataSource にリンクされている場合はデータソース ピボット テーブルとして、そうでない場合は null としてピボット テーブルを返します。
getAnchorCell()Rangeこのピボット テーブルが固定されているセルを表す Range を返します。
getColumnGroups()PivotGroup[]このピボット テーブルの列グループの順序付きリストを返します。
getFilters()PivotFilter[]このピボット テーブルのフィルタの順序付きリストを返します。
getPivotValues()PivotValue[]このピボット テーブルのピボット値の順序付きリストを返します。
getRowGroups()PivotGroup[]このピボット テーブル内の行グループの順序付きリストを返します。
getSourceDataRange()Rangeピボット テーブルが作成されるソースデータ範囲を返します。
getValuesDisplayOrientation()Dimension値が行または列として表示されるかどうかを返します。
remove()voidこのピボット テーブルを削除します。
setValuesDisplayOrientation(dimension)PivotTable値を列または行として表示するように、このピボット テーブルのレイアウトを設定します。

詳細なドキュメント

addCalculatedPivotValue(name, formula)

指定された name を使用して、指定された formula から計算された新しいピボット値をピボット テーブルに作成します。

パラメータ

名前説明
nameStringこの計算されたピボット値の名前。
formulaStringこの値の計算に使用される数式。

戻る

PivotValue - 新しく作成された PivotValue

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

addColumnGroup(sourceDataColumn)

ピボット テーブルに新しいピボット列のグループ化を定義します。指定された sourceDataColumn は、このグループ化の基になるソースデータ内の列を示します。

パラメータ

名前説明
sourceDataColumnIntegerこのグループが要約する列の数。このインデックスは、スプレッドシート内の列の絶対番号を表します。1 は列「A」、2 は列 B を表します。

戻る

PivotGroup - 新しく作成された PivotGroup

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

addFilter(sourceDataColumn, filterCriteria)

ピボット テーブルの新しいピボット フィルタを作成します。指定された sourceDataColumn は、このフィルタが操作するソースデータ内の列を示します。

パラメータ

名前説明
sourceDataColumnIntegerこのグループが要約する列の数。このインデックスは、スプレッドシート内の列の絶対番号を表します。1 は列「A」、2 は列 B を表します。
filterCriteriaFilterCriteriaフィルタリングに使用されるフィルタ条件。

戻る

PivotFilter - 新しく作成された PivotFilter

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

addPivotValue(sourceDataColumn, summarizeFunction)

指定された summarizeFunction を使用して、ピボット テーブルに新しいピボット値を定義します。指定された sourceDataColumn は、この値が基になるソースデータの列を示します。

パラメータ

名前説明
sourceDataColumnIntegerこのグループが要約する列の数。このインデックスは、スプレッドシート内の列の絶対番号を表します。1 は列「A」、2 は列 B を表します。
summarizeFunctionPivotTableSummarizeFunction

戻る

PivotValue - 新しく作成された PivotValue

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

addRowGroup(sourceDataColumn)

ピボット テーブルに新しいピボット行のグループ化を定義します。指定された sourceDataColumn は、このグループ化の基になるソースデータ内の列を示します。

パラメータ

名前説明
sourceDataColumnIntegerこのグループが要約する列の数。このインデックスは、スプレッドシート内の列の絶対番号を表します。1 は列「A」、2 は列 B を表します。

戻る

PivotGroup - 新しく作成された PivotGroup

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

asDataSourcePivotTable()

ピボット テーブルが DataSource にリンクされている場合はデータソース ピボット テーブルとして、そうでない場合は null としてピボット テーブルを返します。

戻る

DataSourcePivotTable - データソースのピボット テーブル。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getAnchorCell()

このピボット テーブルが固定されているセルを表す Range を返します。

戻る

Range - このピボット テーブルのアンカーセル

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getColumnGroups()

このピボット テーブルの列グループの順序付きリストを返します。

戻る

PivotGroup[] - このピボット テーブルの列グループ

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getFilters()

このピボット テーブルのフィルタの順序付きリストを返します。

戻る

PivotFilter[] - このピボット テーブルのフィルタ

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getPivotValues()

このピボット テーブルのピボット値の順序付きリストを返します。

戻る

PivotValue[] - このピボット テーブルのピボット値

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getRowGroups()

このピボット テーブル内の行グループの順序付きリストを返します。

戻る

PivotGroup[] - このピボット テーブルの行グループ

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getSourceDataRange()

ピボット テーブルが作成されるソースデータ範囲を返します。

戻る

Range - このピボット テーブルのソースデータ範囲。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getValuesDisplayOrientation()

値が行または列として表示されるかどうかを返します。

戻る

Dimension - 値を行または列として表示するかどうか

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

remove()

このピボット テーブルを削除します。このピボット テーブルに対してさらに操作を行うと、エラーが発生します。

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setValuesDisplayOrientation(dimension)

値を列または行として表示するように、このピボット テーブルのレイアウトを設定します。

パラメータ

名前説明
dimensionDimensionピボット値の表示方法を示すディメンション。

戻る

PivotTable - チェーン用のピボット テーブル

承認

このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets