Class OptionBuilder

OptionBuilder

Ein Builder zum Erstellen von Optionen für SelectSingle und SelectMultiple.

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)OptionBuilderLegt das Label dieses Options-Builders fest.
setValue(value)OptionBuilderLegt den Wert dieses Options-Builders fest.

Detaillierte Dokumentation

setLabel(label)

Legt das Label dieses Options-Builders fest. Labels sind der Text, der dem Nutzer angezeigt wird, wenn er eine oder mehrere Optionen aus der Drop-down-Liste auswählt.

Parameter

NameTypBeschreibung
labelStringDas festzulegende Label.

Rückflug

OptionBuilder : Dieser Builder zur Verkettung.


setValue(value)

Legt den Wert dieses Options-Builders fest. Werte werden an den Code übergeben, wenn ein Nutzer eine oder mehrere Optionen aus der Drop-down-Liste auswählt.

Parameter

NameTypBeschreibung
valueStringDer festzulegende Wert.

Rückflug

OptionBuilder : Dieser Builder zur Verkettung.