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 da lista suspensa.

Parâmetros

NomeTipoDescrição
labelStringO rótulo que será definido.

Retornar

OptionBuilder: este builder para encadeamento.


setValue(value)

Define o valor desse criador de opções. Os valores são passados 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.