Class Config

Configurazione

Contiene le voci di configurazione per un connettore. Queste voci di configurazione definiscono quali domande vengono poste quando si aggiunge un nuovo connettore.

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

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

Metodi

MetodoTipo restituitoBreve descrizione
build()ObjectConvalida l'oggetto e lo restituisce nel formato richiesto da 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 selezione di più configurazioni.
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 dell'oggetto.
setDateRangeRequired(dateRangeRequired)ConfigSe true, viene fornito un intervallo di date per le richieste getData().
setIsSteppedConfig(isSteppedConfig)ConfigSe true, viene richiamato getConfig() con la configurazione utente corrente.

Documentazione dettagliata

build()

Convalida l'oggetto e lo restituisce nel formato richiesto da Data Studio.

Ritorni

Object: l'oggetto Config convalidato.


newCheckbox()

Restituisce una nuova voce di configurazione della casella di controllo.

Ritorni

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


newInfo()

Restituisce una nuova voce di configurazione delle informazioni.

Ritorni

Info: una nuova voce per la configurazione delle informazioni.


newOptionBuilder()

Restituisce un nuovo generatore di opzioni.

Ritorni

OptionBuilder: un nuovo strumento per la creazione di opzioni.


newSelectMultiple()

Restituisce una nuova voce di selezione di più configurazioni.

Ritorni

SelectMultiple: una nuova voce di selezione di più configurazioni.


newSelectSingle()

Restituisce una nuova voce di configurazione singola selezionata.

Ritorni

SelectSingle: una nuova voce di configurazione singola selezionata.


newTextArea()

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

Ritorni

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


newTextInput()

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

Ritorni

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


printJson()

Stampa la rappresentazione JSON dell'oggetto. Serve solo per il debug.

Ritorni

String


setDateRangeRequired(dateRangeRequired)

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

Parametri

NomeTipoDescrizione
dateRangeRequiredBooleanIndica se fornire o meno un intervallo di date alle richieste getData().

Ritorni

Config - Questo builder, per il concatenamento.


setIsSteppedConfig(isSteppedConfig)

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

Parametri

NomeTipoDescrizione
isSteppedConfigBooleanLo stato della configurazione con passaggi da impostare.

Ritorni

Config - Questo builder, per il concatenamento.