Class Config

Config

Berisi entri konfigurasi untuk konektor. Entri konfigurasi ini menentukan pertanyaan yang diajukan saat menambahkan konektor baru.

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

Metode

MetodeJenis nilai yang ditampilkanDeskripsi singkat
build()ObjectMemvalidasi objek ini dan menampilkannya dalam format yang diperlukan oleh Data Studio.
newCheckbox()CheckboxMenampilkan entri konfigurasi kotak centang baru.
newInfo()InfoMenampilkan entri konfigurasi info baru.
newOptionBuilder()OptionBuilderMenampilkan builder opsi baru.
newSelectMultiple()SelectMultipleMenampilkan entri konfigurasi pilih beberapa baru.
newSelectSingle()SelectSingleMenampilkan entri konfigurasi pilih tunggal baru.
newTextArea()TextAreaMenampilkan entri konfigurasi area teks baru.
newTextInput()TextInputMenampilkan entri konfigurasi input teks baru.
printJson()StringMencetak representasi JSON dari objek ini.
setDateRangeRequired(dateRangeRequired)ConfigJika true, rentang tanggal akan diberikan untuk permintaan getData().
setIsSteppedConfig(isSteppedConfig)ConfigJika true, getConfig() dipanggil lagi dengan konfigurasi pengguna saat ini.

Dokumentasi mendetail

build()

Memvalidasi objek ini dan menampilkannya dalam format yang diperlukan oleh Data Studio.

Pulang pergi

Object — Objek Config yang divalidasi.


newCheckbox()

Menampilkan entri konfigurasi kotak centang baru.

Pulang pergi

Checkbox — Entri konfigurasi kotak centang baru.


newInfo()

Menampilkan entri konfigurasi info baru.

Pulang pergi

Info — Entri konfigurasi info baru.


newOptionBuilder()

Menampilkan builder opsi baru.

Pulang pergi

OptionBuilder — Builder opsi baru.


newSelectMultiple()

Menampilkan entri konfigurasi pilih beberapa baru.

Pulang pergi

SelectMultiple — Entri konfigurasi pilih beberapa yang baru.


newSelectSingle()

Menampilkan entri konfigurasi pilih tunggal baru.

Pulang pergi

SelectSingle — Entri konfigurasi tunggal baru.


newTextArea()

Menampilkan entri konfigurasi area teks baru.

Pulang pergi

TextArea — Entri konfigurasi area teks baru.


newTextInput()

Menampilkan entri konfigurasi input teks baru.

Pulang pergi

TextInput — Entri konfigurasi input teks baru.


printJson()

Mencetak representasi JSON dari objek ini. Opsi ini hanya untuk proses debug.

Pulang pergi

String


setDateRangeRequired(dateRangeRequired)

Jika true, rentang tanggal akan diberikan untuk permintaan getData().

Parameter

NamaJenisDeskripsi
dateRangeRequiredBooleanApakah rentang tanggal harus diberikan untuk permintaan getData() atau tidak.

Pulang pergi

Config — Builder ini, untuk dirangkaikan.


setIsSteppedConfig(isSteppedConfig)

Jika true, getConfig() dipanggil lagi dengan konfigurasi pengguna saat ini.

Parameter

NamaJenisDeskripsi
isSteppedConfigBooleanStatus konfigurasi bertahap yang akan ditetapkan.

Pulang pergi

Config — Builder ini, untuk dirangkaikan.