包含連接器的組態項目。這些設定項目定義了新增連接器時需要詢問哪些問題。
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
— 這個建構工具用於鏈結。