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 Tools zur Erstellung von Optionen fest.
setValue(value)OptionBuilderLegt den Wert dieses Options-Builders fest.

Detaillierte Dokumentation

setLabel(label)

Legt das Label dieses Tools zur Erstellung von Optionen fest. Labels sind der Text, den der Nutzer sieht, wenn er eine oder mehrere Optionen aus dem Drop-down-Menü auswählt.

Parameter

NameTypBeschreibung
labelStringDas festzulegende Label.

Return

OptionBuilder: Dieser Builder für Verkettungen.


setValue(value)

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

Parameter

NameTypBeschreibung
valueStringDer festzulegende Wert.

Return

OptionBuilder: Dieser Builder für Verkettungen.