Google Chat V1 API - Module Google::Apps::Card::V1::SelectionInput::SelectionType (v0.17.0)

Reference documentation and code samples for the Google Chat V1 API module Google::Apps::Card::V1::SelectionInput::SelectionType.

The format for the items that users can select. Different options support different types of interactions. For example, users can select multiple checkboxes, but can only select one item from a dropdown menu.

Each selection input supports one type of selection. Mixing checkboxes and switches, for example, isn't supported.

Google Workspace add-ons and Chat apps:

Constants

CHECK_BOX

value: 0
A set of checkboxes. Users can select one or more checkboxes.

RADIO_BUTTON

value: 1
A set of radio buttons. Users can select one radio button.

SWITCH

value: 2
A set of switches. Users can turn on one or more switches.

DROPDOWN

value: 3
A dropdown menu. Users can select one item from the menu.

MULTI_SELECT

value: 4
A menu with a text box. Users can type and select one or more items. For Google Workspace add-ons, you must populate items using a static array of SelectionItem objects.

For Google Chat apps, you can also populate items using a dynamic data source and autosuggest items as users type in the menu. For example, users can start typing the name of a Google Chat space and the widget autosuggests the space. To dynamically populate items for a multiselect menu, use one of the following types of data sources:

  • Google Workspace data: Items are populated using data from Google Workspace, such as Google Workspace users or Google Chat spaces.
  • External data: Items are populated from an external data source outside of Google Workspace.

For examples of how to implement multiselect menus for Chat apps, see Add a multiselect menu.

Google Workspace add-ons and Chat apps: