Class OptionBuilder

OptionBuilder

Compilateur permettant de créer des options pour les SelectSingle et les 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);

Méthodes

MéthodeType renvoyéBrève description
setLabel(label)OptionBuilderDéfinit le libellé de ce générateur d'options.
setValue(value)OptionBuilderDéfinit la valeur de ce générateur d'options.

Documentation détaillée

setLabel(label)

Définit le libellé de ce générateur d'options. Les libellés sont le texte que l'utilisateur voit lorsqu'il sélectionne une ou plusieurs options dans le menu déroulant.

Paramètres

NomTypeDescription
labelStringLibellé à définir.

Renvois

OptionBuilder : ce générateur, pour le chaînage.


setValue(value)

Définit la valeur de ce générateur d'options. Les valeurs sont transmises au code lorsqu'un utilisateur sélectionne une ou plusieurs options dans le menu déroulant.

Paramètres

NomTypeDescription
valueStringValeur à définir.

Renvois

OptionBuilder : ce générateur, pour le chaînage.