Class Config

Configurazione

Contiene le voci di configurazione per un connettore. Queste voci di configurazione definiscono le domande che vengono poste quando aggiungi un nuovo connettore.

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.');

Metodi

MetodoTipo restituitoBreve descrizione
build()ObjectConvalida questo oggetto e lo restituisce nel formato necessario per Data Studio.
newCheckbox()CheckboxRestituisce una nuova voce di configurazione della casella di controllo.
newInfo()InfoRestituisce una nuova voce di configurazione delle informazioni.
newOptionBuilder()OptionBuilderRestituisce un nuovo generatore di opzioni.
newSelectMultiple()SelectMultipleRestituisce una nuova voce di configurazione di selezione multipla.
newSelectSingle()SelectSingleRestituisce una nuova voce di configurazione singola selezionata.
newTextArea()TextAreaRestituisce una nuova voce di configurazione dell'area di testo.
newTextInput()TextInputRestituisce una nuova voce di configurazione dell'input di testo.
printJson()StringStampa la rappresentazione JSON di questo oggetto.
setDateRangeRequired(dateRangeRequired)ConfigSe true, viene fornito un intervallo di date per le richieste getData().
setIsSteppedConfig(isSteppedConfig)ConfigSe true, getConfig() viene richiamato di nuovo con la configurazione utente corrente.

Documentazione dettagliata

build()

Convalida questo oggetto e lo restituisce nel formato necessario per Data Studio.

Invio

Object: l'oggetto Config convalidato.


newCheckbox()

Restituisce una nuova voce di configurazione della casella di controllo.

Invio

Checkbox: una nuova voce di configurazione della casella di controllo.


newInfo()

Restituisce una nuova voce di configurazione delle informazioni.

Invio

Info: una nuova voce di configurazione delle informazioni.


newOptionBuilder()

Restituisce un nuovo generatore di opzioni.

Invio

OptionBuilder: un nuovo generatore di opzioni.


newSelectMultiple()

Restituisce una nuova voce di configurazione di selezione multipla.

Invio

SelectMultiple: una nuova voce di configurazione per la selezione di più elementi.


newSelectSingle()

Restituisce una nuova voce di configurazione singola selezionata.

Invio

SelectSingle: una nuova voce di configurazione singola selezionata.


newTextArea()

Restituisce una nuova voce di configurazione dell'area di testo.

Invio

TextArea: una nuova voce di configurazione dell'area di testo.


newTextInput()

Restituisce una nuova voce di configurazione dell'input di testo.

Invio

TextInput: una nuova voce di configurazione dell'inserimento di testo.


printJson()

Stampa la rappresentazione JSON di questo oggetto. Questo è solo per il debug.

Invio

String


setDateRangeRequired(dateRangeRequired)

Se true, viene fornito un intervallo di date per le richieste getData().

Parametri

NomeTipoDescrizione
dateRangeRequiredBooleanIndica se deve essere fornito o meno un intervallo di date alle richieste getData().

Invio

Config: questo generatore, per l'accodamento.


setIsSteppedConfig(isSteppedConfig)

Se true, getConfig() viene richiamato di nuovo con la configurazione utente corrente.

Parametri

NomeTipoDescrizione
isSteppedConfigBooleanLo stato della configurazione graduale da impostare.

Invio

Config: questo generatore, per l'accodamento.