Class Condition

條件

用於執行事件動作的條件,是 CEL 運算式驗證的一部分。

僅適用於透過 Gemini Alpha 計畫取得的 Google Workspace 外掛程式,可擴充 Google Workspace Flows。

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 物件。