Class Config

Konfigurasi

Berisi entri konfigurasi untuk konektor. Entri konfigurasi ini menentukan pertanyaan apa saja 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 hasil 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 tunggal baru yang dipilih.
newTextArea()TextAreaMenampilkan entri konfigurasi area teks baru.
newTextInput()TextInputMenampilkan entri konfigurasi input teks baru.
printJson()StringMencetak representasi JSON objek ini.
setDateRangeRequired(dateRangeRequired)ConfigJika true, rentang tanggal disediakan untuk permintaan getData().
setIsSteppedConfig(isSteppedConfig)ConfigJika true, getConfig() akan 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 baru.


newSelectSingle()

Menampilkan entri konfigurasi tunggal baru yang dipilih.

Pulang pergi

SelectSingle — Entri konfigurasi tunggal baru yang dipilih.


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 objek ini. Ini hanya untuk proses debug.

Pulang pergi

String


setDateRangeRequired(dateRangeRequired)

Jika true, rentang tanggal disediakan untuk permintaan getData().

Parameter

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

Pulang pergi

Config — Builder ini, untuk pembuatan rantai.


setIsSteppedConfig(isSteppedConfig)

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

Parameter

NamaJenisDeskripsi
isSteppedConfigBooleanStatus konfigurasi bertahap yang akan ditetapkan.

Pulang pergi

Config — Builder ini, untuk pembuatan rantai.