Class DataSourceConfig

数据配置

一种配置对象,用于帮助配置 widget 的数据源。

用法示例:

const dataSourceConfig = CardService.newDataSourceConfig()
     .setPlatformDataSource(CardService.newPlatformDataSource()
     .setWorkflowDataSource(CardService.WorkflowDataSourceType.USER));

方法

方法返回类型简介
setMaxCharactersToDisable(maxCharactersToDisable)DataSourceConfig设置用户在停用此数据提供程序之前可以输入的最大字符数。
setMaxResults(maxResults)DataSourceConfig设置要返回的结果数上限。
setMinCharactersToTrigger(minCharactersToTrigger)DataSourceConfig设置用户必须输入的最少字符数,达到该字符数后,系统才会触发此数据提供程序以返回结果。
setPlatformDataSource(platformDataSource)DataSourceConfig将数据源设置为平台数据源。
setRemoteDataSource(action)DataSourceConfig将数据源设置为远程数据提供程序。

详细文档

setMaxCharactersToDisable(maxCharactersToDisable)

设置用户在停用此数据提供程序之前可以输入的最大字符数。 如果输入内容超过此长度,则不会显示结果。

参数

名称类型说明
maxCharactersToDisableInteger所需的字符数上限。值为 0 表示没有限制,始终启用。

返回

DataSourceConfig - 此对象,用于链式调用。


setMaxResults(maxResults)

设置要返回的结果数上限。

参数

名称类型说明
maxResultsInteger需返回的结果数上限。

返回

DataSourceConfig - 此对象,用于链式调用。


setMinCharactersToTrigger(minCharactersToTrigger)

设置用户必须输入的最少字符数,达到该字符数后,系统才会触发此数据提供程序以返回结果。

参数

名称类型说明
minCharactersToTriggerInteger所需的最小字符数。

返回

DataSourceConfig - 此对象,用于链式调用。


setPlatformDataSource(platformDataSource)

将数据源设置为平台数据源。

参数

名称类型说明
platformDataSourcePlatformDataSource由所有 Google Workspace 应用共享的数据源。

返回

DataSourceConfig - 此对象,用于链式调用。


setRemoteDataSource(action)

将数据源设置为远程数据提供程序。

参数

名称类型说明
actionAction返回数据的操作。

返回

DataSourceConfig - 此对象,用于链式调用。