Class Config

設定

包含連接器的組態項目。這些設定項目定義了新增連接器時需要詢問哪些問題。

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()

驗證這個物件,並以數據分析所需的格式傳回。

回攻員

Object:通過驗證的 Config 物件。


newCheckbox()

傳回新的核取方塊設定項目。

回攻員

Checkbox:新的核取方塊設定項目。


newInfo()

傳回新的資訊設定項目。

回攻員

Info:新的資訊設定項目。


newOptionBuilder()

傳回新選項建構工具。

回攻員

OptionBuilder:新的選項建構工具。


newSelectMultiple()

傳回新的精選多個設定項目。

回攻員

SelectMultiple:新的複選設定項目。


newSelectSingle()

傳回新的特定單一設定項目。

回攻員

SelectSingle:新的特定單一設定項目。


newTextArea()

傳回新的文字區域設定項目。

回攻員

TextArea:新的文字區域設定項目。


newTextInput()

傳回新的文字輸入設定項目。

回攻員

TextInput:新的文字輸入設定項目。


printJson()

列印此物件的 JSON 表示法。這項資訊僅適用於偵錯。

回攻員

String


setDateRangeRequired(dateRangeRequired)

如果設為 true,系統會提供 getData() 要求的日期範圍。

參數

名稱類型說明
dateRangeRequiredBoolean是否應提供日期範圍給 getData() 要求。

回攻員

Config — 這個建構工具用於鏈結。


setIsSteppedConfig(isSteppedConfig)

如果為 true,系統會使用目前的使用者設定再次呼叫 getConfig()

參數

名稱類型說明
isSteppedConfigBoolean要設定的步驟設定狀態。

回攻員

Config — 這個建構工具用於鏈結。