Class DialogAction

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