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新しい SELECT の単一構成エントリを返します。
newTextArea()TextArea新しいテキスト領域構成エントリを返します。
newTextInput()TextInput新しいテキスト入力構成エントリを返します。
printJson()Stringこのオブジェクトの JSON 表現を出力します。
setDateRangeRequired(dateRangeRequired)Configtrue の場合、getData() リクエストに対して期間を指定します。
setIsSteppedConfig(isSteppedConfig)Configtrue の場合、現在のユーザー構成で getConfig() が再度呼び出されます。

詳細なドキュメント

build()

このオブジェクトを検証し、データポータルが必要とする形式で返します。

戻る

Object - 検証された Config オブジェクト。


newCheckbox()

新しいチェックボックス構成エントリを返します。

戻る

Checkbox - 新しいチェックボックス構成エントリ。


newInfo()

新しい情報構成エントリを返します。

戻る

Info - 新しい情報構成エントリ。


newOptionBuilder()

新しいオプション ビルダーを返します。

戻る

OptionBuilder — 新しいオプション ビルダー。


newSelectMultiple()

新しい複数選択構成エントリを返します。

戻る

SelectMultiple - 複数選択の新しい構成エントリ。


newSelectSingle()

新しい SELECT の単一構成エントリを返します。

戻る

SelectSingle - 新しい単一構成エントリ。


newTextArea()

新しいテキスト領域構成エントリを返します。

戻る

TextArea - 新しいテキスト領域構成エントリ。


newTextInput()

新しいテキスト入力構成エントリを返します。

戻る

TextInput - 新しいテキスト入力構成エントリ。


printJson()

このオブジェクトの JSON 表現を出力します。これはデバッグ専用です。

戻る

String


setDateRangeRequired(dateRangeRequired)

true の場合、getData() リクエストに対して期間を指定します。

パラメータ

名前説明
dateRangeRequiredBooleangetData() に期間を指定するかどうか できます。

戻る

Config - チェーン用のビルダー。


setIsSteppedConfig(isSteppedConfig)

true の場合、現在のユーザー構成で getConfig() が再度呼び出されます。

パラメータ

名前説明
isSteppedConfigBoolean設定するステップ構成ステータス。

戻る

Config - チェーン用のビルダー。