The response of the updated widget. Used to provide autocomplete options for multiselect menu in
SelectionInput
.
const updatedWidget = CardService.newUpdatedWidget() .addItem( 'item_one_title', 'item_one_value', false, 'item_one_uri', 'item_one_bottom_text', ) .addItem( 'item_two_title', 'item_two_value', false, 'item_two_uri', 'item_two_bottom_text', );
Only available for Google Chat apps. Not available for Google Workspace Add-ons.
Methods
Method | Return type | Brief description |
---|---|---|
addItem(text, value, selected, startIconUri, bottomText) | UpdatedWidget | Adds a new item that can be selected. |
Detailed documentation
addItem(text, value, selected, startIconUri, bottomText)
Adds a new item that can be selected.
const updatedWidget = CardService.newUpdatedWidget() .addItem( 'item_one_title', 'item_one_value', false, 'item_one_uri', 'item_one_bottom_text', ) .addItem( 'item_two_title', 'item_two_value', false, 'item_two_uri', 'item_two_bottom_text', );
Parameters
Name | Type | Description |
---|---|---|
text | Object | The text to be shown for this item. Non-string primitive arguments are converted to strings automatically. |
value | Object | The form input value that is sent via the callback. Non-string primitive arguments are converted to strings automatically. |
selected | Boolean | Whether the item is selected by default. If the selection input only accepts one value (such as for radio buttons or a dropdown menu), only set this field for one item. |
startIconUri | Object | For multiselect menus, the URL for the icon displayed next to the item's text field. Supports PNG and JPEG files. |
bottomText | Object | For multiselect menus, a text description or label that's displayed below the item's text field. |
Return
UpdatedWidget
— This object, for chaining.