包含連接器的設定項目。這些設定項目會定義新增連接器時要詢問的問題。
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 | 驗證這個物件,並以 Data Studio 所需的格式傳回。 |
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
,系統會再次以目前使用者設定呼叫 get
。
參數
名稱 | 類型 | 說明 |
---|---|---|
is | Boolean | 要設定的階梯式設定狀態。 |
回攻員
Config
:這個建構工具可用於鏈結。