Enum ButtonSet  |  Apps Script  |  Google for Developers (original) (raw)

Enum ButtonSet

Stay organized with collections Save and categorize content based on your preferences.

ButtonSet

An enum representing predetermined, localized sets of one or more dialog buttons that can be added to an [alert](/apps-script/reference/base/ui#alert%28String,ButtonSet%29) or a [prompt](/apps-script/reference/base/ui#prompt%28String,ButtonSet%29). To determine which button the user clicked, use [Button](/apps-script/reference/base/button).

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

// 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.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2024-12-02 UTC.