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
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
build() | Object | Convalida l'oggetto e lo restituisce nel formato richiesto da Data Studio. |
newCheckbox() | Checkbox | Restituisce una nuova voce di configurazione della casella di controllo. |
newInfo() | Info | Restituisce una nuova voce di configurazione delle informazioni. |
newOptionBuilder() | OptionBuilder | Restituisce un nuovo generatore di opzioni. |
newSelectMultiple() | SelectMultiple | Restituisce una nuova voce di selezione di più configurazioni. |
newSelectSingle() | SelectSingle | Restituisce una nuova voce di configurazione singola selezionata. |
newTextArea() | TextArea | Restituisce una nuova voce di configurazione dell'area di testo. |
newTextInput() | TextInput | Restituisce una nuova voce di configurazione dell'input di testo. |
printJson() | String | Stampa la rappresentazione JSON dell'oggetto. |
setDateRangeRequired(dateRangeRequired) | Config | Se true , viene fornito un intervallo di date per le richieste getData(). |
setIsSteppedConfig(isSteppedConfig) | Config | Se 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
Nome | Tipo | Descrizione |
---|---|---|
dateRangeRequired | Boolean | Indica 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
Nome | Tipo | Descrizione |
---|---|---|
isSteppedConfig | Boolean | Lo stato della configurazione con passaggi da impostare. |
Ritorni
Config
- Questo builder, per il concatenamento.