Class HostAppDataSource

主機應用程式資料來源

如果 SelectionInput 小工具使用多選選單,則資料來源必須是 Google Workspace 應用程式。資料來源會填入多重選取選單的選取項目。

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

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

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

僅適用於擴充流程的 Google Chat 應用程式和 Google Workspace 外掛程式。不適用於其他 Google Workspace 外掛程式。

方法

方法傳回類型簡短說明
setChatDataSource(chatClientDataSource)HostAppDataSource設定 Google Chat 的資料來源。
setWorkflowDataSource(workflowDataSource)HostAppDataSource從 Google Workspace Flows 設定資料來源。

內容詳盡的說明文件

setChatDataSource(chatClientDataSource)

設定 Google Chat 的資料來源。

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

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

const hostAppDataSource =
    CardService.newHostAppDataSource().setChatDataSource(chatClientDataSource);
僅適用於 Google Chat 擴充應用程式。不適用於 Google Workspace 外掛程式。

參數

名稱類型說明
chatClientDataSourceChatClientDataSource要設定的資料來源。

回攻員

HostAppDataSource - 這個物件,用於鏈結。


setWorkflowDataSource(workflowDataSource)

從 Google Workspace Flows 設定資料來源。

僅適用於 Gemini Alpha 版計畫,可透過 Google Workspace 外掛程式擴充 Google Workspace Flows。

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

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

參數

名稱類型說明
workflowDataSourceWorkflowDataSource要設定的資料來源。

回攻員

HostAppDataSource - 這個物件,用於鏈結。