An EventAction to run when a CEL expression validation condition is met.
Only available through the Gemini Alpha program for Google Workspace add-ons that extend Google Workspace Flows.
const eventAction = CardService.newEventAction().setActionRuleId("CEL_TEXTBOX_EVALUATION_RULE_ID") .setExpressionDataAction(expressionDataAction) .addPostEventTrigger(trigger_success) .addPostEventTrigger(trigger_failure);
Methods
| Method | Return type | Brief description | 
|---|---|---|
| add | Event | Adds a CEL expression validation condition to evaluate after the event action runs. | 
| set | Event | Sets a unique identifier for the event action. | 
| set | Event | Set the common widget action for widgets. | 
| set | Event | Sets the CEL expression validation data action for widgets. | 
Detailed documentation
addPostEventTrigger(trigger)   
Adds a CEL expression validation condition to evaluate after the event action runs.
Parameters
| Name | Type | Description | 
|---|---|---|
| trigger | Trigger | The CEL expression validation trigger to add. | 
Return
Event — The EventAction, for chaining.
setActionRuleId(actionRuleId)   
Sets a unique identifier for the event action.
Parameters
| Name | Type | Description | 
|---|---|---|
| action | String | The unique identifier for the action rule. | 
Return
Event — The EventAction, for chaining.
setCommonWidgetAction(commonWidgetAction)   
Set the common widget action for widgets.
Parameters
| Name | Type | Description | 
|---|---|---|
| common | Common | The common widget action. | 
Return
Event — The EventAction, for chaining.
setExpressionDataAction(expressionDataAction)   
Sets the CEL expression validation data action for widgets.
Parameters
| Name | Type | Description | 
|---|---|---|
| expression | Expression | The expression data action. | 
Return
Event — The EventAction, for chaining.