AI-generated Key Takeaways
-
Access and modify existing data source table filters using the
DataSourceTableFilter
class. -
This class is exclusively for use with data connected to a database.
-
Methods allow you to get the associated data source column and table, retrieve or set the filter criteria, and remove the filter.
Access and modify an existing data source table filter. To create a new data source table filter,
use Data
.
Only use this class with data that's connected to a database.
Methods
Method | Return type | Brief description |
---|---|---|
get | Data | Returns the data source column this filter applies to. |
get | Data | Returns the Data that this filter belongs to. |
get | Filter | Returns the filter criteria for this filter. |
remove() | void | Removes this filter from the data source object. |
set | Data | Sets the filter criteria for this filter. |
Detailed documentation
getDataSourceColumn()
Returns the data source column this filter applies to.
Return
Data
— The data source column.
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
getDataSourceTable()
Returns the Data
that this filter belongs to.
Return
Data
— The data source table, to which this filter belongs.
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
getFilterCriteria()
Returns the filter criteria for this filter.
Return
Filter
— The filter criteria for this 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
remove()
Removes this filter from the data source object.
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 filter.
Parameters
Name | Type | Description |
---|---|---|
filter | Filter | The filter criteria to set. |
Return
Data
— The 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