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|nullピボット テーブルが 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|null - データソースのピボット テーブル。

承認

このメソッドを使用するスクリプトには、次の 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