Bağlayıcının yapılandırma girişlerini içerir. Bu yapılandırma girişleri, yeni bir bağlayıcı eklerken hangi soruların sorulacağını tanımlar.
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.");
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. |
newCheckbox() | Checkbox | Yeni bir onay kutusu yapılandırma girişi döndürür. |
newInfo() | Info | Yeni bir bilgi yapılandırma girişi döndürür. |
newOptionBuilder() | OptionBuilder | Yeni bir seçenek oluşturucu döndürür. |
newSelectMultiple() | SelectMultiple | Yeni bir çoklu yapılandırma seçin girişi döndürür. |
newSelectSingle() | SelectSingle | Yeni bir tek yapılandırma seçme girişi döndürür. |
newTextArea() | TextArea | Yeni bir metin alanı yapılandırma girişi döndürür. |
newTextInput() | TextInput | Yeni bir metin girişi yapılandırma girişi döndürür. |
printJson() | String | Bu nesnenin JSON gösterimini yazdırır. |
setDateRangeRequired(dateRangeRequired) | Config | true ise getData() istekleri için bir tarih aralığı sağlanır. |
setIsSteppedConfig(isSteppedConfig) | Config | true ise getConfig() , geçerli 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 yapılandırma seçin girişi döndürür.
Return
SelectMultiple
: Yeni bir çoklu yapılandırma girişi seçme.
newSelectSingle()
Yeni bir tek yapılandırma seçme girişi döndürür.
Return
SelectSingle
: Yeni ve tek bir yapılandırma girişi seçme.
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ıklamak içindir.
Return
String
setDateRangeRequired(dateRangeRequired)
true
ise getData() istekleri için bir tarih aralığı sağlanır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
dateRangeRequired | Boolean | getData() isteklerine bir tarih aralığı sağlanıp sağlanmayacağı. |
Return
Config
— Zincirleme için bu oluşturucu.
setIsSteppedConfig(isSteppedConfig)
true
ise getConfig()
, geçerli kullanıcı yapılandırmasıyla tekrar çağrılır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
isSteppedConfig | Boolean | Ayarlanacak adımlı yapılandırma durumu. |
Return
Config
— Zincirleme için bu oluşturucu.