Contém informações de seleção múltipla para a configuração. As propriedades dele determinam como o select multiple é mostrado 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étodo | Tipo de retorno | Breve descrição |
|---|---|---|
add | Select | Adiciona uma nova opção de seleção. |
set | Select | Permite substituir esta entrada de configuração. |
set | Select | Define o texto de ajuda para esta entrada de configuração. |
set | Select | Define o ID exclusivo para esta entrada de configuração. |
set | Select | Define o status dinâmico para esta entrada de configuração. |
set | Select | Define o nome de exibição para esta entrada de configuração. |
Documentação detalhada
addOption(optionBuilder)
Adiciona uma nova opção de seleção.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
option | Option | Um 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 editores de relatórios.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
allow | Boolean | Se esta entrada de configuração pode ser substituída em relatórios. |
Retornar
SelectMultiple: este builder, para encadeamento.
setHelpText(helpText)
Define o texto de ajuda para esta entrada de configuração.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
help | String | O texto de ajuda a ser definido. |
Retornar
SelectMultiple: este builder, para encadeamento.
setId(id)
Define o ID exclusivo para esta entrada de configuração.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
id | String | O 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 removidas.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
is | Boolean | O status dinâmico a ser definido. |
Retornar
SelectMultiple: este builder, para encadeamento.
setName(name)
Define o nome de exibição para esta entrada de configuração.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
name | String | O nome a ser definido. |
Retornar
SelectMultiple: este builder, para encadeamento.