Class OptionBuilder

OptionBuilder

Um builder para criar opções para SelectSingles e SelectMultiples.

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étodos

MétodoTipo de retornoBreve descrição
setLabel(label)OptionBuilderDefine o rótulo desse builder de opções.
setValue(value)OptionBuilderDefine o valor desse builder de opções.

Documentação detalhada

setLabel(label)

Define o rótulo desse builder de opções. Os rótulos são o texto que o usuário vê ao selecionar uma ou mais opções no menu suspenso.

Parâmetros

NomeTipoDescrição
labelStringO rótulo a ser definido.

Retornar

OptionBuilder — esse builder, para encadeamento.


setValue(value)

Define o valor desse builder de opções. Os valores são transmitidos ao código quando um usuário seleciona uma ou mais opções no menu suspenso.

Parâmetros

NomeTipoDescrição
valueStringO valor que será definido.

Retornar

OptionBuilder — esse builder, para encadeamento.