Class PivotGroup

PivotGroup

ピボット テーブルのブレイクアウト グループのアクセスと変更。

メソッド

メソッド戻り値の型概要
addManualGroupingRule(groupName, groupMembers)PivotGroupこのピボット グループの手動グループ化ルールを追加します。
areLabelsRepeated()Booleanラベルが繰り返しとして表示されるかどうかを返します。
clearGroupingRule()PivotGroupこのピボット グループからグループ化ルールを削除します。
clearSort()PivotGroupこのグループに適用されている並べ替えを解除します。
getDateTimeGroupingRule()DateTimeGroupingRuleピボット グループの日時のグループ化ルールを返します。日時がない場合は null を返します。 グループ化ルールを設定します。
getDimension()Dimensionこれが行グループか列グループかを返します。
getGroupLimit()PivotGroupLimitピボット グループのピボット グループの制限を返します。
getIndex()Integerこのピボット グループのインデックスを現在のグループ順序で返します。
getPivotTable()PivotTableこのグループが属する PivotTable を返します。
getSourceDataColumn()Integerこのグループが要約するソースデータ列の番号を返します。
getSourceDataSourceColumn()DataSourceColumnピボット グループが操作するデータソースの列を返します。
hideRepeatedLabels()PivotGroupこのグループ化の繰り返しラベルを非表示にします。
isSortAscending()Boolean並べ替えが昇順の場合は true を返し、並べ替え順が次の場合は false を返します。 選択します
moveToIndex(index)PivotGroupこのグループを、行グループまたは列グループの現在のリストで指定された位置に移動します。
remove()void表からこのピボット グループを削除します。
removeManualGroupingRule(groupName)PivotGroup指定された groupName を持つ手動グループ化ルールを削除します。
resetDisplayName()PivotGroupピボット テーブル内のこのグループの表示名をデフォルト値にリセットします。
setDateTimeGroupingRule(dateTimeGroupingRuleType)PivotGroupピボット グループに日時のグループ化ルールを設定します。
setDisplayName(name)PivotGroupピボット テーブル内のこのグループの表示名を設定します。
setGroupLimit(countLimit)PivotGroupピボット グループにピボット グループの制限を設定します。
setHistogramGroupingRule(minValue, maxValue, intervalSize)PivotGroupこのピボット グループのヒストグラムのグループ化ルールを設定します。
showRepeatedLabels()PivotGroup行または列のグループが複数ある場合、この方法ではグループ化のラベルが表示されます。 後続のグループ化のエントリごとに 自動的に作成されます
showTotals(showTotals)PivotGroup表内にこのピボット グループの合計値を表示するかどうかを設定します。
sortAscending()PivotGroup並べ替え順を昇順に設定します。
sortBy(value, oppositeGroupValues)PivotGroupoppositeGroupValues の値に対して、指定された PivotValue でこのグループを並べ替えます。
sortDescending()PivotGroup並べ替え順を降順に設定します。
totalsAreShown()Booleanこのピボット グループの合計値が現在表示されているかどうかを返します。

詳細なドキュメント

addManualGroupingRule(groupName, groupMembers)

このピボット グループの手動グループ化ルールを追加します。

パラメータ

名前説明
groupNameStringこのグループ化ルールの名前。
groupMembersObject[]このグループ化ルールに含まれる値。

戻る

PivotGroup - チェーンのピボット グループ。

承認

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

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

areLabelsRepeated()

ラベルが繰り返しとして表示されるかどうかを返します。

戻る

Boolean - ラベルが繰り返されている場合は true。それ以外の場合は false を返します。

承認

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

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

clearGroupingRule()

このピボット グループからグループ化ルールを削除します。

戻る

PivotGroup - チェーンのピボット グループ。

承認

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

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

clearSort()

このグループに適用されている並べ替えを解除します。

戻る

PivotGroup - チェーンのピボット グループ。

承認

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

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

getDateTimeGroupingRule()

ピボット グループの日時のグループ化ルールを返します。日時がない場合は null を返します。 グループ化ルールを設定します。

戻る

DateTimeGroupingRule - 日時のグループ化ルール。

承認

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

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

getDimension()

これが行グループか列グループかを返します。

戻る

Dimension - このグループのタイプを表すディメンション

承認

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

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

getGroupLimit()

ピボット グループのピボット グループの制限を返します。ピボット グループの上限がない場合は null を返します 設定されます。

戻る

PivotGroupLimit - ピボット グループの上限。

承認

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

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

getIndex()

このピボット グループのインデックスを現在のグループ順序で返します。

戻る

Integer - ピボット グループのインデックス

承認

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

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

getPivotTable()

このグループが属する PivotTable を返します。

戻る

PivotTable - このグループが属するピボット テーブル。

承認

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

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

getSourceDataColumn()

このグループが要約するソースデータ列の番号を返します。次の場合、このインデックスは 1 から始まります。 このグループは列「A」のソースデータを要約していますスプレッドシートの このメソッドは 1 を返します。

戻る

Integer - ソースデータの列番号

承認

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

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

getSourceDataSourceColumn()

ピボット グループが操作するデータソースの列を返します。ピボットの場合、null を返します。 テーブルが {DataSourcePivotTableApi} ではありません。

戻る

DataSourceColumn - ピボット グループが操作するデータソースの列。

承認

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

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

hideRepeatedLabels()

このグループ化の繰り返しラベルを非表示にします。ラベルがすでに非表示になっている場合は何も行われません。 複数の行または列グループがある前にこのメソッドが呼び出された場合、追加の行または列が グループ化すると 繰り返しラベルが非表示になります

戻る

PivotGroup - チェーンのピボット グループ。

承認

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

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

isSortAscending()

並べ替えが昇順の場合は true を返し、並べ替え順が次の場合は false を返します。 選択します

戻る

Boolean - 並べ替え順が昇順の場合は true

承認

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

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

moveToIndex(index)

このグループを、行グループまたは列グループの現在のリストで指定された位置に移動します。これらの インデックスは 0 から始まります。たとえば、このグループを最初の位置に移動したい場合は、 メソッドは 0 を指定して呼び出す必要があります。

パラメータ

名前説明
indexIntegerこのグループ化の移動先のインデックス。

戻る

PivotGroup - チェーンのピボット グループ。

承認

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

removeManualGroupingRule(groupName)

指定された groupName を持つ手動グループ化ルールを削除します。

パラメータ

名前説明
groupNameString削除するグループ化ルールの名前。

戻る

PivotGroup - チェーンのピボット グループ。

承認

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

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

resetDisplayName()

ピボット テーブル内のこのグループの表示名をデフォルト値にリセットします。

戻る

PivotGroup - チェーンのピボット グループ。

承認

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

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

setDateTimeGroupingRule(dateTimeGroupingRuleType)

ピボット グループに日時のグループ化ルールを設定します。

ルールを削除するには、clearGroupingRule() を使用します。

パラメータ

名前説明
dateTimeGroupingRuleTypeDateTimeGroupingRuleType設定するルールの種類です。

戻る

PivotGroup - チェーンに使用するピボット グループ。

承認

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

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

setDisplayName(name)

ピボット テーブル内のこのグループの表示名を設定します。

パラメータ

名前説明
nameString設定する表示名。

戻る

PivotGroup - チェーンのピボット グループ

承認

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

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

setGroupLimit(countLimit)

ピボット グループにピボット グループの制限を設定します。この操作は DataSourcePivotTable に対してのみサポートされています。

パラメータ

名前説明
countLimitInteger設定する行または列の上限数。正の値である必要があります。

戻る

PivotGroup - チェーンのピボット グループ。

承認

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

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

setHistogramGroupingRule(minValue, maxValue, intervalSize)

このピボット グループのヒストグラムのグループ化ルールを設定します。ヒストグラム ルールは、 一定サイズのバケットに分割できます。minValue から maxValue までのすべての値は、サイズ interval のグループに配置されます。minValue を下回るすべての値 maxValue より大きい値はすべて 1 つのバケットに配置されます。

パラメータ

名前説明
minValueIntegerバケットに配置するアイテムの最小値。これより小さい値 1 つのバケットに統合できます
maxValueIntegerバケットに配置するアイテムの最大値。これより大きい値 1 つのバケットに統合できます
intervalSizeInteger

戻る

PivotGroup - チェーンのピボット グループ。

承認

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

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

showRepeatedLabels()

行または列のグループが複数ある場合、この方法ではグループ化のラベルが表示されます。 後続のグループ化のエントリごとに 自動的に作成されますラベルがすでに繰り返されている場合、 NoOps。行または列のグループが複数ある前にこのメソッドが呼び出された場合、 繰り返しラベルが表示されます。

戻る

PivotGroup - チェーンのピボット グループ。

承認

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

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

showTotals(showTotals)

表内にこのピボット グループの合計値を表示するかどうかを設定します。

パラメータ

名前説明
showTotalsBoolean合計を表示するかどうかを指定します。

戻る

PivotGroup - チェーンのピボット グループ。

承認

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

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

sortAscending()

並べ替え順を昇順に設定します。

戻る

PivotGroup - チェーンのピボット グループ。

承認

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

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

sortBy(value, oppositeGroupValues)

oppositeGroupValues の値に対して、指定された PivotValue でこのグループを並べ替えます。

// Sorts the item group by the "SUM of Quantity" pivot value for the specified salespersons.
var sheet = SpreadsheetApp.getActiveSheet();
var pivotTable = sheet.getPivotTables()[0];
var itemGroup = pivotTable.getRowGroups()[0];
var sumQuantityValue = pivotTable.getPivotValues()[0];
itemGroup.sortBy(sumQuantityValue, ['Beth', 'Amir', 'Devyn']);

パラメータ

名前説明
valuePivotValue並べ替えに使用するピボット値。
oppositeGroupValuesObject[]反対のピボットグループの値(ピボットグループを並べ替える場合は 行グループ、列グループを並べ替える場合は行グループなど)の並べ替えに使用されます。データの これらの値によって、タイブレークの優先順位が決まります。

戻る

PivotGroup - チェーンのピボット グループ。

承認

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

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

sortDescending()

並べ替え順を降順に設定します。

戻る

PivotGroup - チェーンのピボット グループ。

承認

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

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

totalsAreShown()

このピボット グループの合計値が現在表示されているかどうかを返します。

戻る

Boolean - このピボット グループの合計値を表示する場合は true。それ以外の場合 false

承認

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

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