Class OptionBuilder

OptionBuilder

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

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

var option1 = config.newOptionBuilder()
  .setLabel("option label")
  .setValue("option_value");

var option2 = config.newOptionBuilder()
  .setLabel("second option label")
  .setValue("option_value_2");

var 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, den der Nutzer sieht, wenn er eine oder mehrere Optionen aus dem Drop-down-Menü.

Parameter

NameTypBeschreibung
labelStringDas festzulegende Label.

Rückflug

OptionBuilder: Dieser Builder für Verkettungen.


setValue(value)

Legt den Wert dieses Options-Builders fest. Werte sind das, was an den Code übergeben wird, wenn ein Nutzer Wählt eine oder mehrere Optionen aus dem Drop-down-Menü aus.

Parameter

NameTypBeschreibung
valueStringDer festzulegende Wert.

Rückflug

OptionBuilder: Dieser Builder für Verkettungen.