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.