A configuration object that helps configure the data sources for a widget.
Sample usage:
const dataSourceConfig = CardService.newDataSourceConfig() .setPlatformDataSource(CardService.newPlatformDataSource() .setWorkflowDataSource(CardService.WorkflowDataSourceType.USER));
Methods
| Method | Return type | Brief description |
|---|---|---|
set | Data | Sets the maximum number of characters the user can enter before this data provider is disabled. |
set | Data | Sets the maximum number of results to return. |
set | Data | Sets the minimum number of characters the user must enter before this data provider is triggered to return results. |
set | Data | Sets the data source to a platform data source. |
set | Data | Sets the data source to a remote data provider. |
Detailed documentation
setMaxCharactersToDisable(maxCharactersToDisable)
Sets the maximum number of characters the user can enter before this data provider is disabled. Results are not shown if the input exceeds this length.
Parameters
| Name | Type | Description |
|---|---|---|
max | Integer | The maximum number of characters required. A value of 0 means no limit, always enabled. |
Return
Data — This object, for chaining.
setMaxResults(maxResults)
Sets the maximum number of results to return.
Parameters
| Name | Type | Description |
|---|---|---|
max | Integer | The maximum number of results to return. |
Return
Data — This object, for chaining.
setMinCharactersToTrigger(minCharactersToTrigger)
Sets the minimum number of characters the user must enter before this data provider is triggered to return results.
Parameters
| Name | Type | Description |
|---|---|---|
min | Integer | The minimum number of characters required. |
Return
Data — This object, for chaining.
setPlatformDataSource(platformDataSource)
Sets the data source to a platform data source.
Parameters
| Name | Type | Description |
|---|---|---|
platform | Platform | A data source that is shared by all Google Workspace applications. |
Return
Data — This object, for chaining.
setRemoteDataSource(action)
Sets the data source to a remote data provider.
Parameters
| Name | Type | Description |
|---|---|---|
action | Action | An action that returns data. |
Return
Data — This object, for chaining.