Class Config

Yapılandırma

Bağlayıcının yapılandırma girişlerini içerir. Bu yapılandırma girişleri, yeni bir bağlayıcı eklerken sorular sorulur.

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öntemDönüş türüKısa açıklama
build()ObjectBu nesneyi doğrular ve Data Studio'nun ihtiyaç duyduğu biçimde döndürür.
newCheckbox()CheckboxYeni bir onay kutusu yapılandırma girişi döndürür.
newInfo()InfoYeni bir bilgi yapılandırma girişi döndürür.
newOptionBuilder()OptionBuilderYeni bir seçenek oluşturucu döndürür.
newSelectMultiple()SelectMultipleYeni bir çoklu seçim yapılandırma girişi döndürür.
newSelectSingle()SelectSingleYeni bir tane seçilmiş tek yapılandırma girişi döndürür.
newTextArea()TextAreaYeni bir metin alanı yapılandırma girişi döndürür.
newTextInput()TextInputYeni bir metin girişi yapılandırma girişi döndürür.
printJson()StringBu nesnenin JSON gösterimini yazdırır.
setDateRangeRequired(dateRangeRequired)Configtrue ise getData() istekleri için bir tarih aralığı sağlanır.
setIsSteppedConfig(isSteppedConfig)Configtrue 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ğrulanan 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()

Yeni bir bilgi yapılandırma girişi döndürür.

Return

Info — Yeni bir bilgi yapılandırma girişi.


newOptionBuilder()

Yeni bir seçenek oluşturucu döndürür.

Return

OptionBuilder — Yeni bir seçenek oluşturucu.


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 tane seçilmiş tek yapılandırma girişi döndürür.

Return

SelectSingle — Yeni, seçilmiş tek bir yapılandırma girişi.


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

AdTürAçıklama
dateRangeRequiredBooleangetData() öğesine tarih aralığının sağlanıp sağlanmayacağı kabul edersiniz.

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

AdTürAçıklama
isSteppedConfigBooleanAyarlanacak adımlı yapılandırma durumu.

Return

Config — Zincirleme için bu oluşturucu.