Class OptionBuilder

OptionBuilder

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

var cc = DataStudioApp.createCommunityConnector();
var config = cc.getConfig();

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.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 criador de opções.
setValue(value)OptionBuilderDefine o valor desse criador de opções.

Documentação detalhada

setLabel(label)

Define o rótulo desse criador de opções. 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.

Retorno

OptionBuilder: este builder, para encadeamento.


setValue(value)

Define o valor desse criador 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.

Retorno

OptionBuilder: este builder, para encadeamento.