包含連接器的設定項目。這些設定項目會定義 問題新增連接器。
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
:這個建構工具用於鏈結。