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:這個建構工具用於鏈結。