AuthorizationStatus

An enumeration denoting the authorization status of a script.

To call an enum, you call its parent class, name, and property. For example, `
ScriptApp.AuthorizationStatus.REQUIRED`.

### Properties

| Property | Type | Description |
|---|---|---|
| `REQUIRED` | `Enum` | The user needs to authorize this script to use one or more services. In most cases, the script prompts the user for authorization the next time it runs; however, if the script is published as an [add-on](https://developers.google.com/gsuite/add-ons/overview) that uses [installable triggers](https://developers.google.com/apps-script/understanding_triggers), the trigger runs the script without prompting for authorization but throws an exception if the script attempts to call the unauthorized service. |
| `NOT_REQUIRED` | `Enum` | The user has granted this script all the authorization it currently requires. |