Class Config

設定

包含連接器的設定項目。這些設定項目會定義新增連結器時要詢問的問題。

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驗證這個物件,並以數據分析要求的格式傳回。
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:這個建構工具用於串連。