Class ChatClientDataSource

Chat Client Data Source

For a Selection Input 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
Chat Client Data Source A data source that populates Google Chat spaces as selection items for a multiselect menu.

Detailed documentation

set Space Data Source(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
space Data Source
Chat Space Data Source The data source to be set.

Return

Chat Client Data Source — This object, for chaining.

Create a Mobile Website
View Site in Mobile | Classic
Share by: