Contient une sélection de plusieurs informations pour la configuration. Ses propriétés déterminent la manière dont la sélection s'affiche dans Data Studio.
Utilisation :
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.newSelectMultiple() .setId("api_endpoint") .setName("Data Type") .setHelpText("Select the data type you're interested in.") .setAllowOverride(true) .addOption(option1) .addOption(option2);
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
addOption(optionBuilder) | SelectMultiple | Ajoute une nouvelle option de sélection. |
setAllowOverride(allowOverride) | SelectMultiple | Permet de remplacer cette entrée de configuration. |
setHelpText(helpText) | SelectMultiple | Définit le texte d'aide de cette entrée de configuration. |
setId(id) | SelectMultiple | Définit l'identifiant unique de cette entrée de configuration. |
setIsDynamic(isDynamic) | SelectMultiple | Définit l'état dynamique de cette entrée de configuration. |
setName(name) | SelectMultiple | Définit le nom à afficher pour cette entrée de configuration. |
Documentation détaillée
addOption(optionBuilder)
Ajoute une nouvelle option de sélection.
Paramètres
Nom | Type | Description |
---|---|---|
optionBuilder | OptionBuilder | Compilateur pour une option. |
Renvois
SelectMultiple
: compilateur pour le chaînage.
setAllowOverride(allowOverride)
Permet de remplacer cette entrée de configuration. Si elle est définie sur true
, les créateurs de la source de données disposent du rôle
pour activer cette option pour les éditeurs de rapports.
Paramètres
Nom | Type | Description |
---|---|---|
allowOverride | Boolean | Indique si cette entrée de configuration peut être remplacée dans les rapports. |
Renvois
SelectMultiple
: compilateur pour le chaînage.
setHelpText(helpText)
Définit le texte d'aide de cette entrée de configuration.
Paramètres
Nom | Type | Description |
---|---|---|
helpText | String | Texte d'aide à définir. |
Renvois
SelectMultiple
: compilateur pour le chaînage.
setId(id)
Définit l'identifiant unique de cette entrée de configuration.
Paramètres
Nom | Type | Description |
---|---|---|
id | String | ID à définir. |
Renvois
SelectMultiple
: compilateur pour le chaînage.
setIsDynamic(isDynamic)
Définit l'état dynamique de cette entrée de configuration.
Si une entrée de configuration dynamique est modifiée, les entrées de configuration suivantes sont effacées.
Paramètres
Nom | Type | Description |
---|---|---|
isDynamic | Boolean | État dynamique à définir. |
Renvois
SelectMultiple
: compilateur pour le chaînage.
setName(name)
Définit le nom à afficher pour cette entrée de configuration.
Paramètres
Nom | Type | Description |
---|---|---|
name | String | Nom à définir. |
Renvois
SelectMultiple
: compilateur pour le chaînage.