ButtonSet

An enum representing predetermined, localized sets of one or more dialog buttons that can be
added to an `https://developers.google.com/apps-script/reference/base/ui#alert(String,ButtonSet)` or a `https://developers.google.com/apps-script/reference/base/ui#prompt(String,ButtonSet)`. To determine which button the user clicked,
use `https://developers.google.com/apps-script/reference/base/button`.

To call an enum, you call its parent class, name, and property. For example, `
Base.ButtonSet.OK`.

```javascript
// Display a dialog box with a message and "Yes" and "No" buttons.
const ui = DocumentApp.getUi();
const response = ui.alert(
    'Are you sure you want to continue?',
    ui.ButtonSet.YES_NO,
);

// Process the user's response.
if (response === ui.Button.YES) {
  Logger.log('The user clicked "Yes."');
} else {
  Logger.log('The user clicked "No" or the dialog\'s close button.');
}
```

### Properties

| Property | Type | Description |
|---|---|---|
| `OK` | `Enum` | A single "OK" button, indicating an informational message that can only be dismissed. |
| `OK_CANCEL` | `Enum` | An "OK" button and a "Cancel" button, allowing the user to either proceed with or halt an operation. |
| `YES_NO` | `Enum` | A "Yes" button and a "No" button, allowing the user to answer a yes/no question. |
| `YES_NO_CANCEL` | `Enum` | A "Yes" button, a "No" button, and a "Cancel" button, allowing the user to either answer a yes/no question or halt an operation. |