Fill

Describes the page element's background

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/slides/fill#getSolidFill()` | `https://developers.google.com/apps-script/reference/slides/solid-fill|null` | Get the solid fill of this background, or `null` if the fill type is not `https://developers.google.com/apps-script/reference/slides/fill-type#SOLID`. |
| `https://developers.google.com/apps-script/reference/slides/fill#getType()` | `https://developers.google.com/apps-script/reference/slides/fill-type` | Get the type of this fill. |
| `https://developers.google.com/apps-script/reference/slides/fill#isVisible()` | `Boolean` | Whether the background is visible. |
| `https://developers.google.com/apps-script/reference/slides/fill#setSolidFill(Color)` | `void` | Sets the solid fill to the given `https://developers.google.com/apps-script/reference/slides/color`. |
| `https://developers.google.com/apps-script/reference/slides/fill#setSolidFill(Color,Number)` | `void` | Sets the solid fill to the given alpha and `https://developers.google.com/apps-script/reference/slides/color`. |
| `https://developers.google.com/apps-script/reference/slides/fill#setSolidFill(Integer,Integer,Integer)` | `void` | Sets the solid fill to the given RGB values. |
| `https://developers.google.com/apps-script/reference/slides/fill#setSolidFill(Integer,Integer,Integer,Number)` | `void` | Sets the solid fill to the given alpha and RGB values. |
| `https://developers.google.com/apps-script/reference/slides/fill#setSolidFill(String)` | `void` | Sets the solid fill to the given hex color string. |
| `https://developers.google.com/apps-script/reference/slides/fill#setSolidFill(String,Number)` | `void` | Sets the solid fill to the given alpha and hex color string. |
| `https://developers.google.com/apps-script/reference/slides/fill#setSolidFill(ThemeColorType)` | `void` | Sets the solid fill to the given `https://developers.google.com/apps-script/reference/slides/theme-color-type`. |
| `https://developers.google.com/apps-script/reference/slides/fill#setSolidFill(ThemeColorType,Number)` | `void` | Sets the solid fill to the given alpha and `https://developers.google.com/apps-script/reference/slides/theme-color-type`. |
| `https://developers.google.com/apps-script/reference/slides/fill#setTransparent()` | `void` | Sets the background to transparent. |

## Detailed documentation

### `getSolidFill()`

Get the solid fill of this background, or `null` if the fill type is not `https://developers.google.com/apps-script/reference/slides/fill-type#SOLID`.

#### Return


`https://developers.google.com/apps-script/reference/slides/solid-fill|null` --- The solid fill setting, or `null` if this fill type is not solid.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/presentations.currentonly`
- `https://www.googleapis.com/auth/presentations`

*** ** * ** ***

### `getType()`

Get the type of this fill.

#### Return


`https://developers.google.com/apps-script/reference/slides/fill-type` --- The type of this fill.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/presentations.currentonly`
- `https://www.googleapis.com/auth/presentations`

*** ** * ** ***

### `isVisible()`

Whether the background is visible.

#### Return


`Boolean` --- `true` if the background is visible; `false` otherwise.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/presentations.currentonly`
- `https://www.googleapis.com/auth/presentations`

*** ** * ** ***

### `setSolidFill(color)`

Sets the solid fill to the given `https://developers.google.com/apps-script/reference/slides/color`.

#### Parameters

| Name | Type | Description |
|---|---|---|
| `color` | `https://developers.google.com/apps-script/reference/slides/color` | The color to set. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/presentations.currentonly`
- `https://www.googleapis.com/auth/presentations`

*** ** * ** ***

### `setSolidFill(color, alpha)`

Sets the solid fill to the given alpha and `https://developers.google.com/apps-script/reference/slides/color`.

#### Parameters

| Name | Type | Description |
|---|---|---|
| `color` | `https://developers.google.com/apps-script/reference/slides/color` | The color to set. |
| `alpha` | `Number` | The alpha value (transparency). |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/presentations.currentonly`
- `https://www.googleapis.com/auth/presentations`

*** ** * ** ***

### `setSolidFill(red, green, blue)`

Sets the solid fill to the given RGB values.

#### Parameters

| Name | Type | Description |
|---|---|---|
| `red` | `Integer` | The red component. |
| `green` | `Integer` | The green component. |
| `blue` | `Integer` | The blue component. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/presentations.currentonly`
- `https://www.googleapis.com/auth/presentations`

*** ** * ** ***

### `setSolidFill(red, green, blue, alpha)`

Sets the solid fill to the given alpha and RGB values.

#### Parameters

| Name | Type | Description |
|---|---|---|
| `red` | `Integer` | The red component. |
| `green` | `Integer` | The green component. |
| `blue` | `Integer` | The blue component. |
| `alpha` | `Number` | The alpha value (transparency). |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/presentations.currentonly`
- `https://www.googleapis.com/auth/presentations`

*** ** * ** ***

### `setSolidFill(hexString)`

Sets the solid fill to the given hex color string.

#### Parameters

| Name | Type | Description |
|---|---|---|
| `hexString` | `String` | The hex color string. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/presentations.currentonly`
- `https://www.googleapis.com/auth/presentations`

*** ** * ** ***

### `setSolidFill(hexString, alpha)`

Sets the solid fill to the given alpha and hex color string.

#### Parameters

| Name | Type | Description |
|---|---|---|
| `hexString` | `String` | The hex color string. |
| `alpha` | `Number` | The alpha value (transparency). |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/presentations.currentonly`
- `https://www.googleapis.com/auth/presentations`

*** ** * ** ***

### `setSolidFill(color)`

Sets the solid fill to the given `https://developers.google.com/apps-script/reference/slides/theme-color-type`.

#### Parameters

| Name | Type | Description |
|---|---|---|
| `color` | `https://developers.google.com/apps-script/reference/slides/theme-color-type` | The theme color type. |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/presentations.currentonly`
- `https://www.googleapis.com/auth/presentations`

*** ** * ** ***

### `setSolidFill(color, alpha)`

Sets the solid fill to the given alpha and `https://developers.google.com/apps-script/reference/slides/theme-color-type`.

#### Parameters

| Name | Type | Description |
|---|---|---|
| `color` | `https://developers.google.com/apps-script/reference/slides/theme-color-type` | The theme color type. |
| `alpha` | `Number` | The alpha value (transparency). |

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/presentations.currentonly`
- `https://www.googleapis.com/auth/presentations`

*** ** * ** ***

### `setTransparent()`

Sets the background to transparent.

#### Authorization

Scripts that use this method require authorization with one or more of the following [scopes](https://developers.google.com/apps-script/concepts/scopes#setting_explicit_scopes):

- `https://www.googleapis.com/auth/presentations.currentonly`
- `https://www.googleapis.com/auth/presentations`