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 - 此对象,用于链式调用。