Class ChatClientDataSource
Stay organized with collections
Save and categorize content based on your preferences.
AI-generated Key Takeaways
-
ChatClientDataSource is a data source for a multiselect menu in a SelectionInput widget, specifically for Google Chat.
-
It populates selection items, for example, Google Chat spaces the user is a member of.
-
This feature is exclusively available for Google Chat apps and not for Google Workspace add-ons.
-
The setSpaceDataSource method populates Google Chat spaces as selection items for a multiselect menu.
For a Selection
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.
constchatSpaceDataSource= CardService.newChatSpaceDataSource().setDefaultToCurrentSpace(true); constchatClientDataSource= CardService.newChatClientDataSource().setSpaceDataSource( chatSpaceDataSource);
Only available for Google Chat apps. Not available for Google Workspace add-ons.
Methods
Method | Return type | Brief description |
---|---|---|
set | Chat | 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.
constchatSpaceDataSource= CardService.newChatSpaceDataSource().setDefaultToCurrentSpace(true); constchatClientDataSource= CardService.newChatClientDataSource().setSpaceDataSource( chatSpaceDataSource);
Parameters
Name | Type | Description |
---|---|---|
space | Chat | The data source to be set. |
Return
Chat
— This object, for chaining.