Class HostAppDataSource

Host App Data Source

For a Selection Input widget that uses a multiselect menu, a data source from a Google Workspace application. The data source populates selection items for the multiselect menu.

 const 
  
 chatSpaceDataSource 
  
 = 
  
 CardService 
 . 
 newChatSpaceDataSource 
 (). 
 setDefaultToCurrentSpace 
 ( 
 true 
 ); 
 const 
  
 chatClientDataSource 
  
 = 
  
 CardService 
 . 
 newChatClientDataSource 
 (). 
 setSpaceDataSource 
 ( 
  
 chatSpaceDataSource 
 ); 
 const 
  
 hostAppDataSource 
  
 = 
  
 CardService 
 . 
 newHostAppDataSource 
 (). 
 setChatDataSource 
 ( 
 chatClientDataSource 
 ); 

Only available for Google Chat apps. Not available for Google Workspace add-ons.

Methods

Method Return type Brief description
Host App Data Source Sets the data source from Google Chat.

Detailed documentation

set Chat Data Source(chatClientDataSource)

Sets the data source from Google Chat.

 const 
  
 chatSpaceDataSource 
  
 = 
  
 CardService 
 . 
 newChatSpaceDataSource 
 (). 
 setDefaultToCurrentSpace 
 ( 
 true 
 ); 
 const 
  
 chatClientDataSource 
  
 = 
  
 CardService 
 . 
 newChatClientDataSource 
 (). 
 setSpaceDataSource 
 ( 
  
 chatSpaceDataSource 
 ); 
 const 
  
 hostAppDataSource 
  
 = 
  
 CardService 
 . 
 newHostAppDataSource 
 (). 
 setChatDataSource 
 ( 
 chatClientDataSource 
 ); 
Only available for Google Chat apps. Not available for Google Workspace add-ons.

Parameters

Name Type Description
chat Client Data Source
Chat Client Data Source The data source to be set.

Return

Host App Data Source — This object, for chaining.

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