Class Condition

条件

一种用于运行事件操作的条件,作为 CEL 表达式验证的一部分。

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

const condition = CardService.newCondition().setActionRuleId("CEL_TEXTBOX_SUCCESS_RULE_ID")
.setExpressionDataCondition(CardService.newExpressionDataCondition()
.setConditionType(CardService.ExpressionDataConditionType.EXPRESSION_EVALUATION_SUCCESS));

方法

方法返回类型简介
setActionRuleId(actionRuleId)Condition要运行以响应条件的行动规则的唯一 ID。
setExpressionDataCondition(expressionDataCondition)Condition设置用于确定事件操作是否应运行的 CEL 表达式验证条件。

详细文档

setActionRuleId(actionRuleId)

要运行以响应条件的行动规则的唯一 ID。

参数

名称类型说明
actionRuleIdString唯一标识事件操作的 ID。

返回

Condition - 此 Condition 对象,用于链式调用。


setExpressionDataCondition(expressionDataCondition)

设置用于确定事件操作是否应运行的 CEL 表达式验证条件。

参数

名称类型说明
expressionDataConditionExpressionDataCondition表达式数据条件。

返回

Condition - 用于链式调用的 Condition 对象。