包含連接器的設定項目。這些設定項目會定義新增連接器時要詢問的問題。
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()
new Checkbox()
new Info()
new Option Builder()
new Select Multiple()
new Select Single()
new Text Area()
new Text Input()
print Json()
列印此物件的 JSON 表示法。這項設定僅供偵錯。
回攻員
String
set Date Range Required(dateRangeRequired)
如果為 true
,則會為 getData() 要求提供日期範圍。
參數
名稱 | 類型 | 說明 |
---|---|---|
date | Boolean | 是否應向 get 要求提供日期範圍。 |
回攻員
Config
:這個建構工具可用於鏈結。
set Is Stepped Config(isSteppedConfig)
如果是 true
,系統會再次以目前使用者設定呼叫 get
。
參數
名稱 | 類型 | 說明 |
---|---|---|
is | Boolean | 要設定的階梯式設定狀態。 |
回攻員
Config
:這個建構工具可用於鏈結。