Enthält Informationen zur Mehrfachauswahl für die Konfiguration. Die Eigenschaften bestimmen, wie die Mehrfachauswahl in Data Studio angezeigt wird.
Verwendung:
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.newSelectMultiple() .setId('api_endpoint') .setName('Data Type') .setHelpText('Select the data type you\'re interested in.') .setAllowOverride(true) .addOption(option1) .addOption(option2);
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
add | Select | Fügt eine neue Auswahloption hinzu. |
set | Select | Aktiviert das Überschreiben für diesen Konfigurationseintrag. |
set | Select | Legt den Hilfetext für diesen Konfigurationseintrag fest. |
set | Select | Legt die eindeutige ID für diesen Konfigurationseintrag fest. |
set | Select | Legt den dynamischen Status für diesen Konfigurationseintrag fest. |
set | Select | Legt den Anzeigenamen für diesen Konfigurationseintrag fest. |
Detaillierte Dokumentation
addOption(optionBuilder)
Fügt eine neue Auswahloption hinzu.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
option | Option | Ein Builder für eine Option. |
Rückgabe
SelectMultiple – Dieser Builder zur Verkettung.
setAllowOverride(allowOverride)
Aktiviert das Überschreiben für diesen Konfigurationseintrag. Wenn die Option auf true gesetzt ist, können Ersteller von Datenquellen sie für Mitbearbeiter aktivieren.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
allow | Boolean | Gibt an, ob dieser Konfigurationseintrag in Berichten überschrieben werden kann. |
Rückgabe
SelectMultiple – Dieser Builder zur Verkettung.
setHelpText(helpText)
Legt den Hilfetext für diesen Konfigurationseintrag fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
help | String | Der festzulegende Hilfetext. |
Rückgabe
SelectMultiple – Dieser Builder zur Verkettung.
setId(id)
Legt die eindeutige ID für diesen Konfigurationseintrag fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
id | String | Die festzulegende ID. |
Rückgabe
SelectMultiple – Dieser Builder zur Verkettung.
setIsDynamic(isDynamic)
Legt den dynamischen Status für diesen Konfigurationseintrag fest.
Wenn ein dynamischer Konfigurationseintrag geändert wird, werden nachfolgende Konfigurationseinträge gelöscht.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
is | Boolean | Der festzulegende dynamische Status. |
Rückgabe
SelectMultiple – Dieser Builder zur Verkettung.
setName(name)
Legt den Anzeigenamen für diesen Konfigurationseintrag fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
name | String | Der festzulegende Name. |
Rückgabe
SelectMultiple – Dieser Builder zur Verkettung.