UserError

An error that is shown to users of the connector.

```javascript
const cc = DataStudioApp.createCommunityConnector();

cc.newUserError()
    .setText('This is the debug error text.')
    .setDebugText('This text is only shown to admins.')
    .throwException();
```

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/data-studio/user-error#printJson()` | `String` | Prints the JSON representation of this object. |
| `https://developers.google.com/apps-script/reference/data-studio/user-error#setDebugText(String)` | `https://developers.google.com/apps-script/reference/data-studio/user-error#` | Sets the text of the debug error, which is only shown to admins. |
| `https://developers.google.com/apps-script/reference/data-studio/user-error#setText(String)` | `https://developers.google.com/apps-script/reference/data-studio/user-error#` | Sets the text of the user error. |
| `https://developers.google.com/apps-script/reference/data-studio/user-error#throwException()` | `void` | Triggers this exception to be thrown. |

## Detailed documentation

### `printJson()`

Prints the JSON representation of this object. This is for debugging only.

#### Return


`String`

*** ** * ** ***

### `setDebugText(text)`

Sets the text of the debug error, which is only shown to admins.

#### Parameters

| Name | Type | Description |
|---|---|---|
| `text` | `String` | The error text. |

#### Return


`https://developers.google.com/apps-script/reference/data-studio/user-error#` --- This object, for chaining.

*** ** * ** ***

### `setText(text)`

Sets the text of the user error.

#### Parameters

| Name | Type | Description |
|---|---|---|
| `text` | `String` | The error text. |

#### Return


`https://developers.google.com/apps-script/reference/data-studio/user-error#` --- This object, for chaining.

*** ** * ** ***

### `throwException()`

Triggers this exception to be thrown.