AI-generated Key Takeaways
- 
          SortSpec represents the sorting specification. 
- 
          It includes methods to retrieve background and foreground colors used for sorting. 
- 
          It can get the data source column or the dimension index the sort spec acts on. 
- 
          SortSpec provides access to the sort order and indicates whether the sort order is ascending. 
The sorting specification.
Methods
| Method | Return type | Brief description | 
|---|---|---|
| get | Color | Returns the background color used for sorting, or nullif absent. | 
| get | Data | Gets the data source column the sort spec acts on. | 
| get | Integer | Returns the dimension index or nullif not linked to a local filter. | 
| get | Color | Returns the foreground color used for sorting, or nullif absent. | 
| get | Sort | Returns the sort order. | 
| is | Boolean | Returns whether the sort order is ascending. | 
Detailed documentation
getBackgroundColor()  
Returns the background color used for sorting, or null if absent.
Return
Color — The background color.
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
getDataSourceColumn()   
Gets the data source column the sort spec acts on. Returns null if this sort spec is
not acting on a data source column.
Return
Data — The data source column the sort spec acts 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
getDimensionIndex()  
Returns the dimension index or null if not linked to a local filter.
Return
Integer — The dimension index.
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
getForegroundColor()  
Returns the foreground color used for sorting, or null if absent.
Return
Color — The foreground color.
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
getSortOrder()  
isAscending() 
Returns whether the sort order is ascending.
Return
Boolean — true if the sort order is ascending, or false otherwise.
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