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.");

Methods

メソッド戻り値の型概要
build()Objectこのオブジェクトを検証し、データポータルに必要な形式で返します。
newCheckbox()Checkbox新しいチェックボックス構成エントリを返します。
newInfo()Info新しい info 構成エントリを返します。
newOptionBuilder()OptionBuilder新しいオプション ビルダーを返します。
newSelectMultiple()SelectMultiple新しい複数選択構成エントリを返します。
newSelectSingle()SelectSingle新しい 1 つの構成エントリを選択します。
newTextArea()TextArea新しいテキスト領域設定エントリを返します。
newTextInput()TextInput新しいテキスト入力構成エントリを返します。
printJson()Stringこのオブジェクトの JSON 表現を出力します。
setDateRangeRequired(dateRangeRequired)Configtrue の場合、getData() リクエストの期間を指定します。
setIsSteppedConfig(isSteppedConfig)Configtrue の場合、現在のユーザー構成で getConfig() が再度呼び出されます。

詳細なドキュメント

build()

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

リターン

Object - 検証済みの Config オブジェクト。


newCheckbox()

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

リターン

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


newInfo()

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

リターン

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


newOptionBuilder()

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

リターン

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


newSelectMultiple()

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

リターン

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


newSelectSingle()

新しい 1 つの構成エントリを選択します。

リターン

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


newTextArea()

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

リターン

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


newTextInput()

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

リターン

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


printJson()

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

リターン

String


setDateRangeRequired(dateRangeRequired)

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

パラメータ

名前説明
dateRangeRequiredBooleangetData() リクエストに期間を指定するかどうかを指定します。

リターン

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


setIsSteppedConfig(isSteppedConfig)

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

パラメータ

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

リターン

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