AI-generated Key Takeaways
-  You can retrieve the picture or solid fill of a page background using getPictureFill()orgetSolidFill(), which returnnullif the background type doesn't match.
-  The type of the page background can be obtained with the getType()method.
-  You can check if the page background is visible using the isVisible()method.
-  Page backgrounds can be set to a picture from a blob source or a URL using the setPictureFill()methods.
-  Solid color backgrounds can be set using setSolidFill()with various color representations, including Color objects, RGB values, hex strings, or ThemeColorType, with optional alpha transparency.
-  The page background can be set to transparent using the setTransparent()method.
Describes the page's background
Methods
| Method | Return type | Brief description | 
|---|---|---|
|  Picture  | Get the stretched picture fill of this background, or nullif the background fill type
is not Page . | |
|  Solid  | Get the solid fill of this background, or nullif the background fill type is not Page . | |
|  Page  | Get the type of this page background. | |
| Boolean | Whether the background is visible. | |
| void | Sets an image from the specified image blob as the page background. | |
| void | Sets the image at the provided URL as the page background. | |
| void | Sets the solid fill to the given  Color 
. | |
| void | Sets the solid fill to the given alpha and  Color 
. | |
| void | Sets the solid fill to the given RGB values. | |
| void | Sets the solid fill to the given alpha and RGB values. | |
| void | Sets the solid fill to the given hex color string. | |
| void | Sets the solid fill to the given alpha and hex color string. | |
| void | Sets the solid fill to the given  Theme . | |
| void | Sets the solid fill to the given alpha and  Theme . | |
| void | Sets the background to transparent. | 
Detailed documentation
 get  
 
 Get the stretched picture fill of this background, or null 
if the background fill type
is not  Page  
.
Return
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
 get  
 
 Get the solid fill of this background, or null 
if the background fill type is not  Page  
.
Return
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
 get  
 
 Get the type of this page background.
Return
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
 is  
 
 Whether the background is visible.
Return
 Boolean 
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
 set  
 
 Sets an image from the specified image blob as the page background. The image is stretched to match the dimensions of the page.
Inserting the image fetches it from the  Blob  
once and a copy is stored for
display inside the presentation. Images must be less than 50MB in size, cannot exceed 25
megapixels, and must be in either in PNG, JPEG, or GIF format.
Parameters
| Name | Type | Description | 
|---|---|---|
| blob  |  Blob  | The image data. | 
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
 set  
 
 Sets the image at the provided URL as the page background. The image is stretched to match the dimensions of the page.
Inserting the image fetches it from the URL once and a copy is stored for display inside the presentation. Images must be less than 50MB in size, cannot exceed 25 megapixels, and must be in either in PNG, JPEG, or GIF format.
The provided URL must be publicly accessible and no larger than 2kB. The URL itself is saved
with the image and exposed via  Picture  
.
Parameters
| Name | Type | Description | 
|---|---|---|
| image  | String | The URL to download the image from. | 
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
 set  
 
  
 set  
 
 Sets the solid fill to the given alpha and  Color 
 
.
Parameters
| Name | Type | Description | 
|---|---|---|
| color |  Color 
 | |
| alpha | Number | 
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
 set  
 
 Sets the solid fill to the given RGB values.
Parameters
| Name | Type | Description | 
|---|---|---|
| red | Integer | |
| green | Integer | |
| blue | Integer | 
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
 set  
 
 Sets the solid fill to the given alpha and RGB values.
Parameters
| Name | Type | Description | 
|---|---|---|
| red | Integer | |
| green | Integer | |
| blue | Integer | |
| alpha | Number | 
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
 set  
 
 Sets the solid fill to the given hex color string.
The hex string must be in the format '#RRGGBB'. For example, pink is represented as '#FFC0CB'.
Parameters
| Name | Type | Description | 
|---|---|---|
| hex  | String | 
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
 set  
 
 Sets the solid fill to the given alpha and hex color string.
The hex string must be in the format '#RRGGBB'. For example, pink is represented as '#FFC0CB'.
Parameters
| Name | Type | Description | 
|---|---|---|
| hex  | String | |
| alpha | Number | 
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
 set  
 
 Sets the solid fill to the given  Theme  
.
Parameters
| Name | Type | Description | 
|---|---|---|
| color |  Theme  | 
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
 set  
 
 Sets the solid fill to the given alpha and  Theme  
.
Parameters
| Name | Type | Description | 
|---|---|---|
| color |  Theme  | |
| alpha | Number | 
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
 set  
 
 Sets the background to transparent.
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

