包含连接器的配置条目。这些配置条目定义了在添加新连接器时询问的问题。
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
- 此构建器,用于链接。