包含連接器的設定項目。這些設定項目會定義新增連結器時要詢問的問題。
const cc = DataStudioApp.createCommunityConnector(); const config = cc.getConfig(); const info_entry = config.newInfo().setId('info_id').setHelpText( 'This connector can connect to multiple data endpoints.');
方法
| 方法 | 傳回類型 | 簡短說明 |
|---|---|---|
build() | Object | 驗證這個物件,並以數據分析要求的格式傳回。 |
new | Checkbox | 傳回新的核取方塊設定項目。 |
new | Info | 傳回新的資訊設定項目。 |
new | Option | 傳回新的選項建構工具。 |
new | Select | 傳回新的選取多個設定項目。 |
new | Select | 傳回新的單一選取設定項目。 |
new | Text | 傳回新的文字區域設定項目。 |
new | Text | 傳回新的文字輸入設定項目。 |
print | String | 列印這個物件的 JSON 表示法。 |
set | Config | 如果設為 true,則會為 getData() 要求提供日期範圍。 |
set | Config | 如果是 true,系統會使用目前的使用者設定再次呼叫 get。 |
內容詳盡的說明文件
build()
newCheckbox()
newInfo()
newOptionBuilder()
newSelectMultiple()
newSelectSingle()
newTextArea()
newTextInput()
printJson()
列印這個物件的 JSON 表示法。這項設定僅適用於偵錯。
回攻員
String
setDateRangeRequired(dateRangeRequired)
如果設為 true,則會為 getData() 要求提供日期範圍。
參數
| 名稱 | 類型 | 說明 |
|---|---|---|
date | Boolean | 是否應為 get 要求提供日期範圍。 |
回攻員
Config:這個建構工具用於串連。
setIsSteppedConfig(isSteppedConfig)
如果是 true,系統會使用目前的使用者設定再次呼叫 getConfig()。
參數
| 名稱 | 類型 | 說明 |
|---|---|---|
is | Boolean | 要設定的逐步設定狀態。 |
回攻員
Config:這個建構工具用於串連。