Berisi entri konfigurasi untuk konektor. Entri konfigurasi ini menentukan pertanyaan yang 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
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
build() | Object | Memvalidasi objek ini dan menampilkannya dalam format yang diperlukan oleh Data Studio. |
newCheckbox() | Checkbox | Menampilkan entri konfigurasi kotak centang baru. |
newInfo() | Info | Menampilkan entri konfigurasi info baru. |
newOptionBuilder() | OptionBuilder | Menampilkan builder opsi baru. |
newSelectMultiple() | SelectMultiple | Menampilkan entri konfigurasi multipilih yang baru. |
newSelectSingle() | SelectSingle | Menampilkan entri konfigurasi tunggal pilihan baru. |
newTextArea() | TextArea | Menampilkan entri konfigurasi area teks baru. |
newTextInput() | TextInput | Menampilkan entri konfigurasi input teks baru. |
printJson() | String | Mencetak representasi JSON objek ini. |
setDateRangeRequired(dateRangeRequired) | Config | Jika true , rentang tanggal disediakan untuk permintaan getData(). |
setIsSteppedConfig(isSteppedConfig) | Config | Jika 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()
newOptionBuilder()
newSelectMultiple()
Menampilkan entri konfigurasi multipilih yang baru.
Return
SelectMultiple
— Entri konfigurasi beberapa pilihan yang baru.
newSelectSingle()
Menampilkan entri konfigurasi tunggal pilihan baru.
Return
SelectSingle
— Entri konfigurasi tunggal pilihan baru.
newTextArea()
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 disediakan untuk permintaan getData().
Parameter
Name | Jenis | Deskripsi |
---|---|---|
dateRangeRequired | Boolean | Apakah rentang tanggal harus diberikan ke permintaan getData() atau tidak. |
Return
Config
— Builder ini, untuk rantai.
setIsSteppedConfig(isSteppedConfig)
Jika true
, getConfig()
dipanggil lagi dengan konfigurasi pengguna saat ini.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
isSteppedConfig | Boolean | Status konfigurasi bertahap yang akan ditetapkan. |
Return
Config
— Builder ini, untuk rantai.