The expression data that is used to evaluate an expression
Only available through the Gemini Alpha program for Google Workspace add-ons that extend Google Workspace Flows.
const expressionData = CardService.newExpressionData();
Methods
| Method | Return type | Brief description | 
|---|---|---|
| add | Expression | Adds a condition to the current expression data. | 
| add | Expression | Adds an event action to the current expression data. | 
| set | Expression | Sets the expression data value. | 
| set | Expression | Sets the expression data id. | 
Detailed documentation
addCondition(condition) 
Adds a condition to the current expression data.
Parameters
| Name | Type | Description | 
|---|---|---|
| condition | Condition | The Condition to add. | 
Return
Expression — This ExpressionData, for chaining.
addEventAction(eventAction)  
Adds an event action to the current expression data.
Parameters
| Name | Type | Description | 
|---|---|---|
| event | Event | The EventAction to add. | 
Return
Expression — This ExpressionData, for chaining.
setExpression(expression) 
Sets the expression data value.
Parameters
| Name | Type | Description | 
|---|---|---|
| expression | String | The uncompiled CEL expression. | 
Return
Expression — This ExpressionData, for chaining.
setId(id) 
Sets the expression data id.
Parameters
| Name | Type | Description | 
|---|---|---|
| id | String | The unique identifier of the ExpressionData. | 
Return
Expression — This ExpressionData, for chaining.