Class HostAppDataSource

HostAppDataSource

Pour un widget SelectionInput qui utilise un menu à sélection multiple, une source de données provenant d'une application Google Workspace. La source de données remplit les éléments de sélection du menu à sélection multiple.

const chatSpaceDataSource =
    CardService.newChatSpaceDataSource().setDefaultToCurrentSpace(true);

const chatClientDataSource =
    CardService.newChatClientDataSource().setSpaceDataSource(
        chatSpaceDataSource);

const hostAppDataSource =
    CardService.newHostAppDataSource().setChatDataSource(chatClientDataSource);

Uniquement disponible pour les applications Google Chat et les modules complémentaires Google Workspace qui étendent les flux. Non disponible pour les autres modules complémentaires Google Workspace.

Méthodes

MéthodeType renvoyéBrève description
setChatDataSource(chatClientDataSource)HostAppDataSourceDéfinit la source de données à partir de Google Chat.
setWorkflowDataSource(workflowDataSource)HostAppDataSourceDéfinit la source de données à partir de Google Workspace Flows.

Documentation détaillée

setChatDataSource(chatClientDataSource)

Définit la source de données à partir de Google Chat.

const chatSpaceDataSource =
    CardService.newChatSpaceDataSource().setDefaultToCurrentSpace(true);

const chatClientDataSource =
    CardService.newChatClientDataSource().setSpaceDataSource(
        chatSpaceDataSource);

const hostAppDataSource =
    CardService.newHostAppDataSource().setChatDataSource(chatClientDataSource);
Disponible uniquement pour les applications Google Chat. Non disponible pour les modules complémentaires Google Workspace.

Paramètres

NomTypeDescription
chatClientDataSourceChatClientDataSourceSource de données à définir.

Renvois

HostAppDataSource : cet objet, pour le chaînage.


setWorkflowDataSource(workflowDataSource)

Définit la source de données à partir de Google Workspace Flows.

Disponible uniquement dans le programme Gemini Alpha pour les modules complémentaires Google Workspace qui étendent les flux Google Workspace.

const workflowDataSource =
    CardService.newWorkflowDataSource().setIncludeVariables(true);

const hostAppDataSource =
    CardService.newHostAppDataSource().setWorkflowDataSource(workflowDataSource);

Paramètres

NomTypeDescription
workflowDataSourceWorkflowDataSourceSource de données à définir.

Renvois

HostAppDataSource : cet objet, pour le chaînage.