包含连接器的配置条目。这些配置条目定义了 系统会询问您几个问题。
var cc = DataStudioApp.createCommunityConnector(); var config = cc.getConfig(); var info_entry = config.newInfo() .setId("info_id") .setHelpText("This connector can connect to multiple data endpoints.");
方法
方法 | 返回类型 | 简介 |
---|---|---|
build() | Object | 验证此对象并以数据洞察所需的格式返回它。 |
newCheckbox() | Checkbox | 返回新的复选框配置条目。 |
newInfo() | Info | 返回新的信息配置条目。 |
newOptionBuilder() | OptionBuilder | 返回新的选项构建器。 |
newSelectMultiple() | SelectMultiple | 返回一个新的多选配置条目。 |
newSelectSingle() | SelectSingle | 返回一个新的单选配置条目。 |
newTextArea() | TextArea | 返回新的文本区域配置条目。 |
newTextInput() | TextInput | 返回新的文本输入配置条目。 |
printJson() | String | 输出此对象的 JSON 表示法。 |
setDateRangeRequired(dateRangeRequired) | Config | 如果为 true ,则需要为 getData() 请求提供日期范围。 |
setIsSteppedConfig(isSteppedConfig) | Config | 如果为 true ,则使用当前的用户配置再次调用 getConfig() 。 |
详细文档
build()
newCheckbox()
newInfo()
newOptionBuilder()
newSelectMultiple()
newSelectSingle()
newTextArea()
newTextInput()
printJson()
输出此对象的 JSON 表示法。这仅用于调试。
返回
String
setDateRangeRequired(dateRangeRequired)
如果为 true
,则需要为 getData() 请求提供日期范围。
参数
名称 | 类型 | 说明 |
---|---|---|
dateRangeRequired | Boolean | 是否应向 getData() 提供日期范围
请求。 |
返回
Config
- 此构建器,用于链接。
setIsSteppedConfig(isSteppedConfig)
如果为 true
,则使用当前的用户配置再次调用 getConfig()
。
参数
名称 | 类型 | 说明 |
---|---|---|
isSteppedConfig | Boolean | 要设置的分步配置状态。 |
返回
Config
- 此构建器,用于链接。