Class Condition

Bedingung

Eine Bedingung, die verwendet wird, um eine Ereignisaktion im Rahmen der CEL-Ausdrucksvalidierung auszuführen.

Nur über das Gemini Alpha-Programm für Google Workspace-Add‑ons verfügbar, die Google Workspace Flows erweitern.

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

Methoden

MethodeRückgabetypKurzbeschreibung
setActionRuleId(actionRuleId)ConditionDie eindeutige ID der Aktionsregel, die als Reaktion auf die Bedingung ausgeführt werden soll.
setExpressionDataCondition(expressionDataCondition)ConditionLegt die Bedingung für die CEL-Ausdrucksvalidierung fest, mit der bestimmt wird, ob die Ereignisaktion ausgeführt werden soll.

Detaillierte Dokumentation

setActionRuleId(actionRuleId)

Die eindeutige ID der Aktionsregel, die als Reaktion auf die Bedingung ausgeführt werden soll.

Parameter

NameTypBeschreibung
actionRuleIdStringDie ID, die eine Ereignisaktion eindeutig identifiziert.

Rückflug

Condition: Dieses Condition-Objekt zum Verketten.


setExpressionDataCondition(expressionDataCondition)

Legt die Bedingung für die CEL-Ausdrucksvalidierung fest, mit der bestimmt wird, ob die Ereignisaktion ausgeführt werden soll.

Parameter

NameTypBeschreibung
expressionDataConditionExpressionDataConditionEin Ausdruck für eine Datenbedingung.

Rückflug

Condition: Das Condition-Objekt zum Verketten.