Class Config

Konfigurasi

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

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

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 pilih beberapa konfigurasi yang baru.
newSelectSingle()SelectSingleMenampilkan satu entri konfigurasi tunggal pilihan baru.
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 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.

Return

Object — Objek Config yang divalidasi.


newCheckbox()

Menampilkan entri konfigurasi kotak centang baru.

Return

Checkbox — Entri konfigurasi kotak centang baru.


newInfo()

Menampilkan entri konfigurasi info baru.

Return

Info — Entri konfigurasi info baru.


newOptionBuilder()

Menampilkan builder opsi baru.

Return

OptionBuilder — Builder opsi baru.


newSelectMultiple()

Menampilkan entri pilih beberapa konfigurasi yang baru.

Return

SelectMultiple — Entri baru pilih beberapa konfigurasi.


newSelectSingle()

Menampilkan satu entri konfigurasi tunggal pilihan baru.

Return

SelectSingle — Entri konfigurasi tunggal pilihan baru.


newTextArea()

Menampilkan entri konfigurasi area teks baru.

Return

TextArea — Entri konfigurasi area teks baru.


newTextInput()

Menampilkan entri konfigurasi input teks baru.

Return

TextInput — Entri konfigurasi input teks baru.


printJson()

Mencetak representasi JSON objek ini. Ini hanya untuk proses debug.

Return

String


setDateRangeRequired(dateRangeRequired)

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

Parameter

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

Return

Config — Builder ini untuk membuat rantai.


setIsSteppedConfig(isSteppedConfig)

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

Parameter

NamaJenisDeskripsi
isSteppedConfigBooleanStatus konfigurasi bertahap yang akan ditetapkan.

Return

Config — Builder ini untuk membuat rantai.