Bir bağlayıcının yapılandırma girişlerini içerir. Bu yapılandırma girişleri, yeni bir bağlayıcı eklenirken hangi soruların sorulacağını tanımlar.
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.');
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
build() | Object | Bu nesneyi doğrular ve Data Studio'nun ihtiyaç duyduğu biçimde döndürür. |
new | Checkbox | Yeni bir onay kutusu yapılandırma girişi döndürür. |
new | Info | Yeni bir bilgi yapılandırma girişi döndürür. |
new | Option | Yeni bir seçenek oluşturucu döndürür. |
new | Select | Yeni bir çoklu seçim yapılandırma girişi döndürür. |
new | Select | Yeni bir tek seçim yapılandırma girişi döndürür. |
new | Text | Yeni bir metin alanı yapılandırma girişi döndürür. |
new | Text | Yeni bir metin girişi yapılandırma girişi döndürür. |
print | String | Bu nesnenin JSON gösterimini yazdırır. |
set | Config | true ise getData() istekleri için bir tarih aralığı sağlanır. |
set | Config | true ise get, mevcut kullanıcı yapılandırmasıyla tekrar çağrılır. |
Ayrıntılı belgeler
build()
Bu nesneyi doğrular ve Data Studio'nun ihtiyaç duyduğu biçimde döndürür.
Return
Object: Doğrulanmış Config nesnesi.
newCheckbox()
Yeni bir onay kutusu yapılandırma girişi döndürür.
Return
Checkbox: Yeni bir onay kutusu yapılandırma girişi.
newInfo()
newOptionBuilder()
newSelectMultiple()
Yeni bir çoklu seçim yapılandırma girişi döndürür.
Return
SelectMultiple: Yeni bir çoklu seçim yapılandırma girişi.
newSelectSingle()
Yeni bir tek seçim yapılandırma girişi döndürür.
Return
SelectSingle: Yeni bir tek yapılandırma girişi seçin.
newTextArea()
Yeni bir metin alanı yapılandırma girişi döndürür.
Return
TextArea: Yeni bir metin alanı yapılandırma girişi.
newTextInput()
Yeni bir metin girişi yapılandırma girişi döndürür.
Return
TextInput: Yeni bir metin girişi yapılandırma girişi.
printJson()
Bu nesnenin JSON gösterimini yazdırır. Bu yalnızca hata ayıklama için kullanılır.
Return
String
setDateRangeRequired(dateRangeRequired)
true ise getData() istekleri için bir tarih aralığı sağlanır.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
date | Boolean | get isteklerine tarih aralığı sağlanıp sağlanmayacağı. |
Return
Config: Zincirleme için kullanılan bu oluşturucu.
setIsSteppedConfig(isSteppedConfig)
true ise getConfig(), mevcut kullanıcı yapılandırmasıyla tekrar çağrılır.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
is | Boolean | Ayarlanacak kademeli yapılandırma durumu. |
Return
Config: Zincirleme için kullanılan bu oluşturucu.