Class HostAppDataSource

HostAppDataSource

Çoklu seçim menüsü kullanan bir SelectionInput widget'ı için Google Workspace uygulamasından alınan bir veri kaynağı. Veri kaynağı, çoklu seçim menüsündeki seçim öğelerini doldurur.

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

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

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

Yalnızca Google Chat uygulamaları ve akışları genişleten Google Workspace eklentileri için kullanılabilir. Diğer Google Workspace eklentilerinde kullanılamaz.

Yöntemler

YöntemDönüş türüKısa açıklama
setChatDataSource(chatClientDataSource)HostAppDataSourceGoogle Chat'ten veri kaynağını ayarlar.
setWorkflowDataSource(workflowDataSource)HostAppDataSourceVeri kaynağını Google Workspace Flows'dan ayarlar.

Ayrıntılı belgeler

setChatDataSource(chatClientDataSource)

Google Chat'ten veri kaynağını ayarlar.

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

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

const hostAppDataSource =
    CardService.newHostAppDataSource().setChatDataSource(chatClientDataSource);
Yalnızca Google Chat uygulamalarında kullanılabilir. Google Workspace eklentileri için kullanılamaz.

Parametreler

AdTürAçıklama
chatClientDataSourceChatClientDataSourceAyarlanacak veri kaynağı.

Return

HostAppDataSource: Zincirleme için kullanılan bu nesne.


setWorkflowDataSource(workflowDataSource)

Google Workspace Flows'dan veri kaynağını ayarlar.

Yalnızca Google Workspace Studio'yu genişleten Google Workspace eklentileri için kullanılabilir.

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

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

Parametreler

AdTürAçıklama
workflowDataSourceWorkflowDataSourceAyarlanacak veri kaynağı.

Return

HostAppDataSource: Zincirleme için kullanılan bu nesne.