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
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
build() | Object | Convalida questo 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 configurazione Seleziona più elementi. |
newSelectSingle() | SelectSingle | Restituisce una nuova voce di configurazione singola da selezionare. |
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 , 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
Nome | Tipo | Descrizione |
---|---|---|
dateRangeRequired | Boolean | Indica 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
Nome | Tipo | Descrizione |
---|---|---|
isSteppedConfig | Boolean | Lo stato della configurazione con passaggi da impostare. |
Invio
Config
: questo builder, per il concatenamento.