TextFormatElement

A text format element, which can be a `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-chip`, `https://developers.google.com/apps-script/reference/add-ons-response-service/styled-text`, `https://developers.google.com/apps-script/reference/add-ons-response-service/hyperlink`, or `https://developers.google.com/apps-script/reference/add-ons-response-service/list-container`.

Only available for Google Workspace add-ons that extend Google Workspace Studio.

Sample usage:

```javascript
const sampleChip = AddOnsResponseService.newTextFormatChip()
        .setLabel("Label!");
const textFormatElement = AddOnsResponseService.newTextFormatElement()
        .setTextFormatChip(sampleChip);
```

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element#setHyperlink(Hyperlink)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element#` | Sets the text format element as a `https://developers.google.com/apps-script/reference/add-ons-response-service/hyperlink`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element#setListContainer(ListContainer)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element#` | Sets the text format element as a `https://developers.google.com/apps-script/reference/add-ons-response-service/list-container`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element#setStyledText(StyledText)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element#` | Sets the text format element as a `https://developers.google.com/apps-script/reference/add-ons-response-service/styled-text`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element#setText(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element#` | Sets the text format element as a text string. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element#setTextFormatChip(TextFormatChip)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element#` | Sets the text format element as a `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-chip`. |

## Detailed documentation

### `setHyperlink(hyperlink)`

Sets the text format element as a `https://developers.google.com/apps-script/reference/add-ons-response-service/hyperlink`.

#### Parameters

| Name | Type | Description |
|---|---|---|
| `hyperlink` | `https://developers.google.com/apps-script/reference/add-ons-response-service/hyperlink` | The `https://developers.google.com/apps-script/reference/add-ons-response-service/hyperlink` of the text format element. |

#### Return


`https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element#` --- This text format element object.

*** ** * ** ***

### `setListContainer(listContainer)`

Sets the text format element as a `https://developers.google.com/apps-script/reference/add-ons-response-service/list-container`.

#### Parameters

| Name | Type | Description |
|---|---|---|
| `listContainer` | `https://developers.google.com/apps-script/reference/add-ons-response-service/list-container` | The `https://developers.google.com/apps-script/reference/add-ons-response-service/list-container` of the text format element. |

#### Return


`https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element#` --- This text format element object.

*** ** * ** ***

### `setStyledText(styledText)`

Sets the text format element as a `https://developers.google.com/apps-script/reference/add-ons-response-service/styled-text`.

#### Parameters

| Name | Type | Description |
|---|---|---|
| `styledText` | `https://developers.google.com/apps-script/reference/add-ons-response-service/styled-text` | The `https://developers.google.com/apps-script/reference/add-ons-response-service/styled-text` of the text format element. |

#### Return


`https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element#` --- This text format element object.

*** ** * ** ***

### `setText(text)`

Sets the text format element as a text string.

#### Parameters

| Name | Type | Description |
|---|---|---|
| `text` | `String` | The text of the text format element. |

#### Return


`https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element#` --- This text format element object.

*** ** * ** ***

### `setTextFormatChip(chip)`

Sets the text format element as a `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-chip`.

#### Parameters

| Name | Type | Description |
|---|---|---|
| `chip` | `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-chip` | The `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-chip` of the text format element. |

#### Return


`https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element#` --- This text format element object.