Class Config

Yapılandırma

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 sorulduğunu 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ö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ırması girişi döndürür.
newInfo()InfoYeni bir bilgi yapılandırması 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ırması girişi döndürür.
newSelectSingle()SelectSingleYeni bir 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ırması 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(), mevcut kullanıcı yapılandırmasıyla tekrar çağrılır.

Ayrıntılı dokümanlar

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ırması girişi döndürür.

Return

Checkbox: Yeni bir onay kutusu yapılandırması girişi.


newInfo()

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

Return

Info: Yeni bir bilgi yapılandırması 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ırması girişi döndürür.

Return

SelectMultiple: Birden fazla yapılandırma seçin için yeni giriş.


newSelectSingle()

Yeni bir tek 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ırması girişi döndürür.

Return

TextInput: Yeni bir metin girişi yapılandırması girişi.


printJson()

Bu nesnenin JSON gösterimini yazdırır. Bu yalnızca hata ayıklama içindir.

Return

String


setDateRangeRequired(dateRangeRequired)

true ise getData() istekleri için bir tarih aralığı sağlanır.

Parametreler

AdTürAçıklama
dateRangeRequiredBooleangetData() isteklerine tarih aralığı sağlanıp sağlanmayacağı.

Return

Config: Zincirleme için bu oluşturucu.


setIsSteppedConfig(isSteppedConfig)

true ise getConfig(), mevcut kullanıcı yapılandırmasıyla tekrar çağrılır.

Parametreler

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

Return

Config: Zincirleme için bu oluşturucu.