AI-generated Key Takeaways
-
UserError
is a class representing errors displayed to users of a connector in DataStudio. -
This class provides methods to set user-facing error messages and debug messages for administrators.
-
UserError
includes athrowException()
method to trigger the error, halting execution. -
Methods like
setText()
andsetDebugText()
facilitate customization of error messages, supporting both user and admin perspectives.
An error that is shown to users of the connector.
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 |
---|---|---|
print | String | Prints the JSON representation of this object. |
set | User | Sets the text of the debug error, which is only shown to admins. |
set | User | Sets the text of the user error. |
throw | 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
User
— This object, for chaining.
setText(text)
Sets the text of the user error.
Parameters
Name | Type | Description |
---|---|---|
text | String | The error text. |
Return
User
— This object, for chaining.
throwException()
Triggers this exception to be thrown.