For a Selection,Date` or Text widget, a data source
from a Google Workspace flow. The data source populates available options for a widget.
Only available through the Gemini Alpha program for Google Workspace add-ons that extend Google Workspace Flows.
const workflowDataSource = CardService.newWorkflowDataSource().setIncludeVariables(true) .setType(CardService.WorkflowDataSourceType.USER);
Methods
| Method | Return type | Brief description | 
|---|---|---|
| set | Workflow | Whether to include variables from the previous step in the data source. | 
| set | Workflow | Sets the type of the workflow data source. | 
| set | Workflow | Sets the label of the variable picker button, which will be displayed after the `+` sign in FULL_SIZE button size. | 
| set | Workflow | Sets the size of the variable picker button, Workflow will automatically using COMPACT in side panel and FULL_SIZE in other cases if UNSPECIFIED is selected. | 
Detailed documentation
setIncludeVariables(includeVariables)  
Whether to include variables from the previous step in the data source.
Parameters
| Name | Type | Description | 
|---|---|---|
| include | Boolean | Whether to include variables in the data source. | 
Return
Workflow — This object, for chaining.
setType(type) 
Sets the type of the workflow data source.
Parameters
| Name | Type | Description | 
|---|---|---|
| type | Workflow | The type of the workflow data source. | 
Return
Workflow — This object, for chaining.
setVariableButtonLabel(variableButtonLabel)   
Sets the label of the variable picker button, which will be displayed after the `+` sign in FULL_SIZE button size.
Parameters
| Name | Type | Description | 
|---|---|---|
| variable | String | The label of the variable picker button. | 
Return
Workflow — This object, for chaining.
setVariableButtonSize(variableButtonSize)   
Sets the size of the variable picker button, Workflow will automatically using COMPACT in side panel and FULL_SIZE in other cases if UNSPECIFIED is selected. A COMPACT button will only display the `+` sign.
Parameters
| Name | Type | Description | 
|---|---|---|
| variable | Variable | The size of the variable picker button. | 
Return
Workflow — This object, for chaining.