Class OptionBuilder

OptionBuilder

SelectSingle ve SelectMultiple için seçenekler oluşturmaya yarayan bir araç.

const cc = DataStudioApp.createCommunityConnector();
const config = cc.getConfig();

const option1 =
    config.newOptionBuilder().setLabel('option label').setValue('option_value');

const option2 = config.newOptionBuilder()
                    .setLabel('second option label')
                    .setValue('option_value_2');

const info1 = config.newSelectSingle()
                  .setId('api_endpoint')
                  .setName('Data Type')
                  .setHelpText('Select the data type you\'re interested in.')
                  .addOption(option1)
                  .addOption(option2);

Yöntemler

YöntemDönüş türüKısa açıklama
setLabel(label)OptionBuilderBu seçenek oluşturucunun etiketini ayarlar.
setValue(value)OptionBuilderBu seçenek oluşturucunun değerini ayarlar.

Ayrıntılı belgeler

setLabel(label)

Bu seçenek oluşturucunun etiketini ayarlar. Etiketler, kullanıcının açılır listeden bir veya daha fazla seçenek belirlediğinde gördüğü metinlerdir.

Parametreler

AdTürAçıklama
labelStringAyarlanacak etiket.

Return

OptionBuilder: Zincirleme için kullanılan bu oluşturucu.


setValue(value)

Bu seçenek oluşturucunun değerini ayarlar. Değerler, kullanıcı açılır listeden bir veya daha fazla seçenek belirlediğinde koda iletilenlerdir.

Parametreler

AdTürAçıklama
valueStringAyarlanacak değer.

Return

OptionBuilder: Zincirleme için kullanılan bu oluşturucu.