For a SelectionInput
widget that uses a multiselect menu, a data source from Google Chat.
The data source populates selection items for the multiselect menu. For example, a user can
select Google Chat spaces that they're a member of.
const chatSpaceDataSource = CardService.newChatSpaceDataSource().setDefaultToCurrentSpace(true); const chatClientDataSource = CardService.newChatClientDataSource().setSpaceDataSource( chatSpaceDataSource);
Only available for Google Chat apps. Not available for Google Workspace Add-ons.
Methods
Method | Return type | Brief description |
---|---|---|
setSpaceDataSource(spaceDataSource) | ChatClientDataSource | A data source that populates Google Chat spaces as selection items for a multiselect menu. |
Detailed documentation
setSpaceDataSource(spaceDataSource)
A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of.
const chatSpaceDataSource = CardService.newChatSpaceDataSource().setDefaultToCurrentSpace(true); const chatClientDataSource = CardService.newChatClientDataSource().setSpaceDataSource( chatSpaceDataSource);Only available for Google Chat apps. Not available for Google Workspace Add-ons.
Parameters
Name | Type | Description |
---|---|---|
spaceDataSource | ChatSpaceDataSource | The data source to be set. |
Return
ChatClientDataSource
— This object, for chaining.