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 \- チェーン用のこのビルダー。