Access and modify pivot tables.
Methods
Method | Return type | Brief description |
---|---|---|
Pivot
|
Creates a new pivot value in the pivot table calculated from the specified formula
with
the specified name
. |
|
Pivot
|
Defines a new pivot column grouping in the pivot table. | |
Pivot
|
Creates a new pivot filter for the pivot table. | |
Pivot
|
Defines a new pivot value in the pivot table with the specified summarize
. |
|
Pivot
|
Defines a new pivot row grouping in the pivot table. | |
Data
|
Returns the pivot table as a data source pivot table if the pivot table is linked to a Data
, or null
otherwise. |
|
Range
|
Returns the Range
representing the cell where this pivot table is anchored. |
|
Pivot
|
Returns an ordered list of the column groups in this pivot table. | |
Pivot
|
Returns an ordered list of the filters in this pivot table. | |
Pivot
|
Returns an ordered list of the pivot values in this pivot table. | |
Pivot
|
Returns an ordered list of the row groups in this pivot table. | |
Range
|
Returns the source data range on which the pivot table is constructed. | |
Dimension
|
Returns whether values are displayed as rows or columns. | |
void
|
Deletes this pivot table. | |
Pivot
|
Sets the layout of this pivot table to display values as columns or rows. |
Detailed documentation
add
Calculated
Pivot
Value(name, formula)
Creates a new pivot value in the pivot table calculated from the specified formula
with
the specified name
.
Parameters
Name | Type | Description |
---|---|---|
name
|
String
|
The name for this calculated pivot value. |
formula
|
String
|
The formula used to calculate this value. |
Return
Pivot
— the newly created Pivot
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
add
Column
Group(sourceDataColumn)
Defines a new pivot column grouping in the pivot table. The specified source
indicates the column in the source data this grouping is based on.
Parameters
Name | Type | Description |
---|---|---|
source
|
Integer
|
The number of the column this group summarizes. This index represents
the absolute number of the column in the spreadsheet; 1
representing column "A," 2
representing column B, etc. |
Return
Pivot
— the newly created Pivot
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
add
Filter(sourceDataColumn, filterCriteria)
Creates a new pivot filter for the pivot table. The specified source
indicates the column in the source data this filter operates on.
Parameters
Name | Type | Description |
---|---|---|
source
|
Integer
|
The number of the column this group summarizes. This index represents
the absolute number of the column in the spreadsheet; 1
representing column "A," 2
representing column B, etc. |
filter
|
Filter
|
The filter criteria used to perform the filtering. |
Return
Pivot
— the newly created Pivot
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
add
Pivot
Value(sourceDataColumn, summarizeFunction)
Defines a new pivot value in the pivot table with the specified summarize
. The
specified source
indicates the column in the source data this value is based
on.
Parameters
Name | Type | Description |
---|---|---|
source
|
Integer
|
The number of the column this group summarizes. This index represents
the absolute number of the column in the spreadsheet; 1
representing column "A," 2
representing column B, etc. |
summarize
|
Pivot
|
Return
Pivot
— the newly created Pivot
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
add
Row
Group(sourceDataColumn)
Defines a new pivot row grouping in the pivot table. The specified source
indicates the column in the source data this grouping is based on.
Parameters
Name | Type | Description |
---|---|---|
source
|
Integer
|
The number of the column this group summarizes. This index represents
the absolute number of the column in the spreadsheet; 1
representing column "A," 2
representing column B, etc. |
Return
Pivot
— the newly created Pivot
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
as
Data
Source
Pivot
Table()
Returns the pivot table as a data source pivot table if the pivot table is linked to a Data
, or null
otherwise.
Return
Data
— A data source pivot table.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get
Anchor
Cell()
Returns the Range
representing the cell where this pivot table is anchored.
Return
Range
— this pivot table's anchor cell
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get
Column
Groups()
Returns an ordered list of the column groups in this pivot table.
Return
Pivot
— the column groups in this pivot table
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get
Filters()
Returns an ordered list of the filters in this pivot table.
Return
Pivot
— the filters in this pivot table
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get
Pivot
Values()
Returns an ordered list of the pivot values in this pivot table.
Return
Pivot
— the pivot values in this pivot table
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get
Row
Groups()
Returns an ordered list of the row groups in this pivot table.
Return
Pivot
— the row groups in this pivot table
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get
Source
Data
Range()
Returns the source data range on which the pivot table is constructed.
Return
Range
— The source data range of this pivot table.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get
Values
Display
Orientation()
Returns whether values are displayed as rows or columns.
Return
Dimension
— whether values are displayed as rows or columns
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
remove()
Deletes this pivot table. Further operations on this pivot table results in an error.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set
Values
Display
Orientation(dimension)
Sets the layout of this pivot table to display values as columns or rows.
Parameters
Name | Type | Description |
---|---|---|
dimension
|
Dimension
|
The dimension indicating how to display pivot values. |
Return
Pivot
— the pivot table for chaining
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets