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)Configtrue の場合、getData() リクエストの期間が指定されます。
setIsSteppedConfig(isSteppedConfig)Configtrue の場合、現在のユーザー構成で 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() リクエストの期間が指定されます。

パラメータ

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

戻る

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


setIsSteppedConfig(isSteppedConfig)

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

パラメータ

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

戻る

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