Class EventAction

事件操作

当满足 CEL 表达式验证条件时要运行的 EventAction。

仅通过 Gemini Alpha 版计划提供,用于扩展 Google Workspace Flows 的 Google Workspace 加购项。

const eventAction = CardService.newEventAction().setActionRuleId("CEL_TEXTBOX_EVALUATION_RULE_ID")
.setExpressionDataAction(expressionDataAction)
.addPostEventTrigger(trigger_success)
.addPostEventTrigger(trigger_failure);

方法

方法返回类型简介
addPostEventTrigger(trigger)EventAction添加一个 CEL 表达式验证条件,以便在事件操作运行后进行评估。
setActionRuleId(actionRuleId)EventAction为事件操作设置唯一标识符。
setCommonWidgetAction(commonWidgetAction)EventAction为 widget 设置通用 widget 操作。
setExpressionDataAction(expressionDataAction)EventAction为 widget 设置 CEL 表达式验证数据操作。

详细文档

addPostEventTrigger(trigger)

添加一个 CEL 表达式验证条件,以便在事件操作运行后进行评估。

参数

名称类型说明
triggerTrigger要添加的 CEL 表达式验证触发器。

返回

EventAction - 用于链接的 EventAction。


setActionRuleId(actionRuleId)

为事件操作设置唯一标识符。

参数

名称类型说明
actionRuleIdString操作规则的唯一标识符。

返回

EventAction - 用于链接的 EventAction。


setCommonWidgetAction(commonWidgetAction)

为 widget 设置通用 widget 操作。

参数

名称类型说明
commonWidgetActionCommonWidgetAction常见的 widget 操作。

返回

EventAction - 用于链接的 EventAction。


setExpressionDataAction(expressionDataAction)

为 widget 设置 CEL 表达式验证数据操作。

参数

名称类型说明
expressionDataActionExpressionDataAction表达式数据操作。

返回

EventAction - 用于链接的 EventAction。