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.