Class SelectMultiple

SelecionarMúltiplas

Contém várias informações selecionadas para a configuração. As propriedades determinam como a seleção múltipla é mostrada no Data Studio.

Uso:

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.newSelectMultiple()
                  .setId('api_endpoint')
                  .setName('Data Type')
                  .setHelpText('Select the data type you\'re interested in.')
                  .setAllowOverride(true)
                  .addOption(option1)
                  .addOption(option2);

Métodos

MétodoTipo de retornoBreve descrição
addOption(optionBuilder)SelectMultipleAdiciona uma nova opção de seleção.
setAllowOverride(allowOverride)SelectMultiplePermite substituir esta entrada de configuração.
setHelpText(helpText)SelectMultipleDefine o texto de ajuda para essa entrada de configuração.
setId(id)SelectMultipleDefine o ID exclusivo para essa entrada de configuração.
setIsDynamic(isDynamic)SelectMultipleDefine o status dinâmico para esta entrada de configuração.
setName(name)SelectMultipleDefine o nome de exibição para essa entrada de configuração.

Documentação detalhada

addOption(optionBuilder)

Adiciona uma nova opção de seleção.

Parâmetros

NomeTipoDescrição
optionBuilderOptionBuilderUm builder para uma opção.

Retornar

SelectMultiple: este builder, para encadeamento.


setAllowOverride(allowOverride)

Permite substituir esta entrada de configuração. Quando definido como true, os criadores de fontes de dados têm a opção de ativar esse recurso para os editores de relatórios.

Parâmetros

NomeTipoDescrição
allowOverrideBooleanSe essa entrada de configuração pode ser substituída nos relatórios.

Retornar

SelectMultiple: este builder, para encadeamento.


setHelpText(helpText)

Define o texto de ajuda para essa entrada de configuração.

Parâmetros

NomeTipoDescrição
helpTextStringO texto de ajuda a ser definido.

Retornar

SelectMultiple: este builder, para encadeamento.


setId(id)

Define o ID exclusivo para essa entrada de configuração.

Parâmetros

NomeTipoDescrição
idStringO ID a ser definido.

Retornar

SelectMultiple: este builder, para encadeamento.


setIsDynamic(isDynamic)

Define o status dinâmico para esta entrada de configuração.

Se uma entrada de configuração dinâmica for modificada, as entradas de configuração subsequentes serão apagadas.

Parâmetros

NomeTipoDescrição
isDynamicBooleanO status dinâmico a ser definido.

Retornar

SelectMultiple: este builder, para encadeamento.


setName(name)

Define o nome de exibição para essa entrada de configuração.

Parâmetros

NomeTipoDescrição
nameStringO nome a ser definido.

Retornar

SelectMultiple: este builder, para encadeamento.