Class Config

Config

Contém as entradas de configuração de um conector. Essas entradas definem quais perguntas são feitas ao adicionar um novo conector.

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

const info_entry = config.newInfo().setId('info_id').setHelpText(
    'This connector can connect to multiple data endpoints.');

Métodos

MétodoTipo de retornoBreve descrição
build()ObjectValida esse objeto e o retorna no formato necessário para o Data Studio.
newCheckbox()CheckboxRetorna uma nova entrada de configuração de caixa de seleção.
newInfo()InfoRetorna uma nova entrada de configuração de informações.
newOptionBuilder()OptionBuilderRetorna um novo criador de opções.
newSelectMultiple()SelectMultipleRetorna uma nova entrada de configuração de seleção múltipla.
newSelectSingle()SelectSingleRetorna uma nova entrada de configuração de seleção única.
newTextArea()TextAreaRetorna uma nova entrada de configuração de área de texto.
newTextInput()TextInputRetorna uma nova entrada de configuração de entrada de texto.
printJson()StringImprime a representação JSON desse objeto.
setDateRangeRequired(dateRangeRequired)ConfigQuando ela é definida como true, um período é informado para solicitações getData().
setIsSteppedConfig(isSteppedConfig)ConfigQuando ela é definida como true, getConfig() é chamada novamente com a configuração do usuário atual.

Documentação detalhada

build()

Valida esse objeto e o retorna no formato necessário para o Data Studio.

Retornar

Object: o objeto Config validado.


newCheckbox()

Retorna uma nova entrada de configuração de caixa de seleção.

Retornar

Checkbox: uma nova entrada de configuração de caixa de seleção.


newInfo()

Retorna uma nova entrada de configuração de informações.

Retornar

Info: uma nova entrada de configuração de informações.


newOptionBuilder()

Retorna um novo criador de opções.

Retornar

OptionBuilder: um novo criador de opções.


newSelectMultiple()

Retorna uma nova entrada de configuração de seleção múltipla.

Retornar

SelectMultiple: uma nova entrada de configuração de seleção múltipla.


newSelectSingle()

Retorna uma nova entrada de configuração de seleção única.

Retornar

SelectSingle: uma nova entrada de configuração de seleção única.


newTextArea()

Retorna uma nova entrada de configuração de área de texto.

Retornar

TextArea: uma nova entrada de configuração de área de texto.


newTextInput()

Retorna uma nova entrada de configuração de entrada de texto.

Retornar

TextInput: uma nova entrada de configuração de entrada de texto.


printJson()

Imprime a representação JSON desse objeto. Isso é apenas para depuração.

Retornar

String


setDateRangeRequired(dateRangeRequired)

Quando ela é definida como true, um período é informado para solicitações getData().

Parâmetros

NomeTipoDescrição
dateRangeRequiredBooleanIndica se um período precisa ser fornecido para getData() solicitações.

Retornar

Config: esse criador, para encadeamento.


setIsSteppedConfig(isSteppedConfig)

Quando ela é definida como true, getConfig() é chamada novamente com a configuração do usuário atual.

Parâmetros

NomeTipoDescrição
isSteppedConfigBooleanO status de configuração em etapas a ser definido.

Retornar

Config: esse criador, para encadeamento.