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: este builder, para encadeamento.


setValue(value)

Define o valor desse builder de opções. Os valores são transmitidos para o 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: este builder, para encadeamento.