Class Config

Configurazione

Contiene le voci di configurazione per un connettore. Queste voci di configurazione definiscono vengono poste al momento dell'aggiunta di 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 questo 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 configurazione Seleziona più elementi.
newSelectSingle()SelectSingleRestituisce una nuova voce di configurazione singola da selezionare.
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, getConfig() viene richiamato con la configurazione utente corrente.

Documentazione dettagliata

build()

Convalida questo oggetto e lo restituisce nel formato richiesto da 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 strumento per la creazione di opzioni.


newSelectMultiple()

Restituisce una nuova voce di configurazione Seleziona più elementi.

Invio

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


newSelectSingle()

Restituisce una nuova voce di configurazione singola da selezionare.

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'input di testo.


printJson()

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

Invio

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 a getData() richieste.

Invio

Config: questo builder, per il concatenamento.


setIsSteppedConfig(isSteppedConfig)

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

Parametri

NomeTipoDescrizione
isSteppedConfigBooleanLo stato della configurazione con passaggi da impostare.

Invio

Config: questo builder, per il concatenamento.