AI-generated Key Takeaways
- 
          A ColorScheme maps ThemeColorTypes to actual colors used for rendering. 
- 
          You can retrieve the concrete color associated with a ThemeColorType using getConcreteColor.
- 
          The available ThemeColorTypes in a scheme can be listed using getThemeColors.
- 
          You can set the concrete color for a ThemeColorType using setConcreteColorwith a Color object, RGB values, or a hex string.
A color scheme defines a mapping from members of Theme to the actual colors used
to render them.
Methods
| Method | Return type | Brief description | 
|---|---|---|
| get | Color | Returns the concrete Colorassociated with theThemein this color
scheme. | 
| get | Theme | Returns a list of all possible theme color types in a color scheme. | 
| set | Color | Sets the concrete color associated with the Themein this color scheme to the
given color. | 
| set | Color | Sets the concrete color associated with the Themein this color scheme to the
given color in RGB format. | 
| set | Color | Sets the concrete color associated with the Themein this color scheme to the
given color in HEX format. | 
Detailed documentation
getConcreteColor(theme)  
Returns the concrete Color associated with the Theme in this color
scheme.
The returned color is guaranteed to not be an instance of Theme.
Parameters
| Name | Type | Description | 
|---|---|---|
| theme | Theme | The theme color to derive the concrete color from. | 
Return
Color — The concrete color corresponding the theme color type in this scheme.
Authorization
Scripts that use this method require authorization with one or more of the following scopes:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
getThemeColors()  
Returns a list of all possible theme color types in a color scheme.
Return
Theme — The possible theme color types in this scheme.
Authorization
Scripts that use this method require authorization with one or more of the following scopes:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
setConcreteColor(type, color)  
Sets the concrete color associated with the Theme in this color scheme to the
given color.
Parameters
| Name | Type | Description | 
|---|---|---|
| type | Theme | The theme color type. | 
| color | Color | The color to set the theme color type to. | 
Return
Color — This color scheme, for chaining.
Authorization
Scripts that use this method require authorization with one or more of the following scopes:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
setConcreteColor(type, red, green, blue)  
Sets the concrete color associated with the Theme in this color scheme to the
given color in RGB format.
Parameters
| Name | Type | Description | 
|---|---|---|
| type | Theme | The theme color type. | 
| red | Integer | The red value of the color to set the theme color type to (between 0 and 255). | 
| green | Integer | The green value of the color to set the theme color type to (between 0 and 255). | 
| blue | Integer | The blue value of the color to set the theme color type to (between 0 and 255). | 
Return
Color — This color scheme, for chaining.
Authorization
Scripts that use this method require authorization with one or more of the following scopes:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations
setConcreteColor(type, hexColor)  
Sets the concrete color associated with the Theme in this color scheme to the
given color in HEX format.
The hex string must be in the format '#RRGGBB'.
Parameters
| Name | Type | Description | 
|---|---|---|
| type | Theme | The theme color type. | 
| hex | String | The hex color to set the theme color type to, such as '#F304a7'. | 
Return
Color — This color scheme, for chaining.
Authorization
Scripts that use this method require authorization with one or more of the following scopes:
- 
https://www.googleapis.com/auth/presentations.currentonly
- 
https://www.googleapis.com/auth/presentations