AI-generated Key Takeaways
- 
          PivotFilter is used to access and modify pivot table filters. 
- 
          You can get or set the filter criteria for a pivot filter. 
- 
          You can retrieve the pivot table or source data column associated with the filter. 
- 
          A pivot filter can be removed from the pivot table. 
Access and modify pivot table filters.
Methods
| Method | Return type | Brief description | 
|---|---|---|
| get | Filter | Returns the filter criteria for this pivot filter. | 
| get | Pivot | Returns the Pivotthat this filter belongs to. | 
| get | Integer | Returns the number of the source data column this filter operates on. | 
| get | Data | Returns the data source column the filter operates on. | 
| remove() | void | Removes this pivot filter from the pivot table. | 
| set | Pivot | Sets the filter criteria for this pivot filter. | 
Detailed documentation
getFilterCriteria()  
Returns the filter criteria for this pivot filter.
Return
Filter — The filter criteria for this pivot filter.
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
getPivotTable()  
Returns the Pivot that this filter belongs to.
Return
Pivot — The pivot table this filter belongs to.
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
getSourceDataColumn()   
Returns the number of the source data column this filter operates on. These indices are 1-based, for example if this filter applies to data in column A of the spreadsheet this method returns "1."
Return
Integer — The number of the source data column this filter applies to.
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
getSourceDataSourceColumn()    
Returns the data source column the filter operates on. Returns null if the pivot table
is not a {DataSourcePivotTableApi}.
Return
Data — The data source column the filter operates on.
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()
Removes this pivot filter from the 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
setFilterCriteria(filterCriteria)  
Sets the filter criteria for this pivot filter.
Parameters
| Name | Type | Description | 
|---|---|---|
| filter | Filter | The filter criteria to set. | 
Return
Pivot — The pivot filter 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