Class DialogAction

對話方塊動作

DialogAction 物件的建構工具。

僅適用於 Google Chat 應用程式。不適用於 Google Workspace 外掛程式。

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('Card title'))
                 .build();
const dialog = CardService.newDialog().setBody(card);

const dialogAction = CardService.newDialogAction().setDialog(dialog);

方法

方法傳回類型簡短說明
setActionStatus(actionStatus)DialogAction設定 DialogAction 的動作狀態。
setDialog(dialog)DialogAction設定 DialogAction 的對話方塊。

內容詳盡的說明文件

setActionStatus(actionStatus)

設定 DialogAction 的動作狀態。

const actionStatus = CardService.newActionStatus().setStatusCode(
    CardService.Status.OK,
);

const dialogAction =
    CardService.newDialogAction().setActionStatus(actionStatus);

參數

名稱類型說明
actionStatusActionStatus要使用的 ActionStatus

回攻員

DialogAction:這個物件用於鏈結。


setDialog(dialog)

設定 DialogAction 的對話方塊。

const card = CardService.newCardBuilder()
                 .setHeader(CardService.newCardHeader().setTitle('card title'))
                 .build();

// Sets the card of the dialog.
const dialog = CardService.newDialog().setBody(card);

const dialogAction = CardService.newDialogAction().setDialog(dialog);

參數

名稱類型說明
dialogDialog要使用的 Dialog

回攻員

DialogAction:這個物件用於鏈結。