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 akışları genişleten Google Chat uygulamaları ve 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)HostAppDataSourceGoogle Workspace Flows'dan veri kaynağını 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 akışlarını genişleten Google Workspace eklentileri için Gemini Alpha programı üzerinden 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.