type property

String? type
getter/setter pair

The type of items that are displayed to users in a SelectionInput widget.

Selection types support different types of interactions. For example, users can select one or more checkboxes, but they can only select one value from a dropdown menu. Possible string values are:

  • "CHECK_BOX" : A set of checkboxes. Users can select one or more checkboxes.
  • "RADIO_BUTTON" : A set of radio buttons. Users can select one radio button.
  • "SWITCH" : A set of switches. Users can turn on one or more switches.
  • "DROPDOWN" : A dropdown menu. Users can select one item from the menu.
  • "MULTI_SELECT" : 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](https://developers.google.com/workspace/extend):

Implementation

core.String? type;