Class OptionBuilder

OptionBuilder

Ein Builder zum Erstellen von Optionen für SelectSingles und SelectMultiples.

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);

Methoden

MethodeRückgabetypKurzbeschreibung
setLabel(label)OptionBuilderHiermit wird das Label dieses Optionsbuilders festgelegt.
setValue(value)OptionBuilderHier wird der Wert dieses Optionsbuilders festgelegt.

Detaillierte Dokumentation

setLabel(label)

Hiermit wird das Label dieses Optionsbuilders festgelegt. Labels sind der Text, den Nutzer sehen, wenn sie eine oder mehrere Optionen aus dem Drop-down-Menü auswählen.

Parameter

NameTypBeschreibung
labelStringDas Label, das festgelegt werden soll.

Rückflug

OptionBuilder – Dieser Builder zur Verkettung.


setValue(value)

Hier wird der Wert dieses Optionsbuilders festgelegt. Werte werden an den Code übergeben, wenn ein Nutzer eine oder mehrere Optionen aus dem Drop-down-Menü auswählt.

Parameter

NameTypBeschreibung
valueStringDer festzulegende Wert.

Rückflug

OptionBuilder – Dieser Builder zur Verkettung.