存取及修改資料透視表。
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
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
計算)。
參數
名稱 | 類型 | 說明 |
---|---|---|
name | String | 這個計算的資料透視值所計算的名稱。 |
formula | String | 用來計算這個值的公式。 |
回攻員
PivotValue
:新建立的 PivotValue
授權
使用這個方法的指令碼必須取得以下一或多個範圍的授權:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
addColumnGroup(sourceDataColumn)
定義資料透視表中新的資料透視欄分組。指定的 sourceDataColumn
表示這項分組依據的來源資料中的資料欄。
參數
名稱 | 類型 | 說明 |
---|---|---|
sourceDataColumn | Integer | 這個群組摘要列出的資料欄編號。這個索引代表試算表中欄的絕對值,1 代表第「A」欄,2 代表 B 欄,依此類推。 |
回攻員
PivotGroup
:新建立的 PivotGroup
授權
使用這個方法的指令碼必須取得以下一或多個範圍的授權:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
addFilter(sourceDataColumn, filterCriteria)
為資料透視表建立新的資料透視篩選器。指定的 sourceDataColumn
表示這個篩選器在來源資料中運作的資料欄。
參數
名稱 | 類型 | 說明 |
---|---|---|
sourceDataColumn | Integer | 這個群組摘要列出的資料欄編號。這個索引代表試算表中欄的絕對值,1 代表第「A」欄,2 代表 B 欄,依此類推。 |
filterCriteria | FilterCriteria | 用於執行篩選的篩選條件。 |
回攻員
PivotFilter
:新建立的 PivotFilter
授權
使用這個方法的指令碼必須取得以下一或多個範圍的授權:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
addPivotValue(sourceDataColumn, summarizeFunction)
使用指定的 summarizeFunction
定義資料透視表中的新資料透視值。指定的 sourceDataColumn
表示以這個值為基礎的來源資料中的資料欄。
參數
名稱 | 類型 | 說明 |
---|---|---|
sourceDataColumn | Integer | 這個群組摘要列出的資料欄編號。這個索引代表試算表中欄的絕對值,1 代表第「A」欄,2 代表 B 欄,依此類推。 |
summarizeFunction | PivotTableSummarizeFunction |
回攻員
PivotValue
:新建立的 PivotValue
授權
使用這個方法的指令碼必須取得以下一或多個範圍的授權:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
addRowGroup(sourceDataColumn)
定義資料透視表中新的資料透視列分組。指定的 sourceDataColumn
表示這項分組依據的來源資料中的資料欄。
參數
名稱 | 類型 | 說明 |
---|---|---|
sourceDataColumn | Integer | 這個群組摘要列出的資料欄編號。這個索引代表試算表中欄的絕對值,1 代表第「A」欄,2 代表 B 欄,依此類推。 |
回攻員
PivotGroup
:新建立的 PivotGroup
授權
使用這個方法的指令碼必須取得以下一或多個範圍的授權:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
asDataSourcePivotTable()
如果資料透視表已連結至 DataSource
,請將資料透視表傳回為資料來源資料透視表;如果不是,則傳回 null
。
回攻員
DataSourcePivotTable
:資料來源資料透視表。
授權
使用這個方法的指令碼必須取得以下一或多個範圍的授權:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getAnchorCell()
getColumnGroups()
傳回這個資料透視表中欄群組的順序清單。
回攻員
PivotGroup[]
:這份資料透視表中的欄群組
授權
使用這個方法的指令碼必須取得以下一或多個範圍的授權:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getFilters()
傳回這個資料透視表中篩選器的排序清單。
回攻員
PivotFilter[]
:這個資料透視表中的篩選器
授權
使用這個方法的指令碼必須取得以下一或多個範圍的授權:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getPivotValues()
傳回這個資料透視表中的資料透視表值已排序清單。
回攻員
PivotValue[]
:這份資料透視表中的資料透視值
授權
使用這個方法的指令碼必須取得以下一或多個範圍的授權:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getRowGroups()
傳回這個資料透視表中資料列群組的順序清單。
回攻員
PivotGroup[]
:這份資料透視表中的列群組
授權
使用這個方法的指令碼必須取得以下一或多個範圍的授權:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getSourceDataRange()
getValuesDisplayOrientation()
remove()
刪除這份資料透視表。如果在這份資料透視表中執行其他作業,就會發生錯誤。
授權
使用這個方法的指令碼必須取得以下一或多個範圍的授權:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setValuesDisplayOrientation(dimension)
設定這個資料透視表的版面配置,以欄或列的形式顯示值。
參數
名稱 | 類型 | 說明 |
---|---|---|
dimension | Dimension | 指出如何顯示資料透視表值的維度。 |
回攻員
PivotTable
:用於鏈結的資料透視表
授權
使用這個方法的指令碼必須取得以下一或多個範圍的授權:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets