Questo servizio consente agli script di accedere ai connettori della community di Data Studio e modificarli.
Corsi
Nome | Breve descrizione |
---|---|
AggregationType | Un'enumerazione che definisce i tipi di aggregazione che è possibile impostare per un Field . |
AuthType | Un'enumerazione che definisce i tipi di autenticazione che è possibile impostare per un connettore. |
BigQueryConfig | Un oggetto di configurazione per un connettore BigQuery nativo. |
BigQueryParameterType | Un'enumerazione che definisce i tipi di parametri BigQuery che puoi impostare. |
Checkbox | Contiene informazioni sulla casella di controllo per la configurazione. |
CommunityConnector | CommunityConnector consente agli script di accedere a builder e utilità per agevolare lo sviluppo dei connettori della community per Data Studio. |
Config | Contiene le voci di configurazione per un connettore. |
DataStudioApp | DataStudioApp consente agli script di interagire con le funzionalità orientate agli sviluppatori per Data Studio. |
DebugError | Un errore visibile solo agli amministratori del connettore. |
Field | Contiene dati relativi ai campi. |
FieldType | Un'enumerazione che definisce i tipi che è possibile impostare per un Field . |
Fields | Contiene un insieme di Field per un connettore della community. |
GetAuthTypeResponse | Builder per creare una risposta getAuthType() per il tuo progetto di script. |
GetDataResponse | Builder per creare una risposta getData() per il tuo progetto di script. |
GetSchemaResponse | Builder per creare una risposta getSchema() per il tuo progetto di script. |
Info | Contiene informazioni e dati per la configurazione. |
OptionBuilder | Uno strumento per la creazione di opzioni per SelectSingle e SelectMultiple . |
SelectMultiple | Contiene la selezione di più informazioni per la configurazione. |
SelectSingle | Contiene la selezione di singole informazioni per la configurazione. |
SetCredentialsResponse | Builder per creare una risposta setCredentials() per il tuo progetto di script. |
TextArea | Contiene informazioni sull'area di testo per la configurazione. |
TextInput | Contiene informazioni di input di testo per la configurazione. |
UserError | Un errore che viene mostrato agli utenti del connettore. |
AggregationType
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
AVG | Enum | Nella media. |
COUNT | Enum | Conteggio. |
COUNT_DISTINCT | Enum | Conteggio distinto. |
MAX | Enum | % CPC |
MIN | Enum | Min. |
SUM | Enum | Somma: |
AUTO | Enum | Automatico. |
AuthType
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
NONE | Enum | Nessuna autorizzazione necessaria. |
OAUTH2 | Enum | È necessaria l'autorizzazione OAuth2. |
USER_PASS | Enum | Sono necessarie le credenziali di nome utente e password. |
PATH_USER_PASS | Enum | Nome utente, percorso e password necessari. |
PATH_KEY | Enum | Percorso e chiave necessari. |
KEY | Enum | È necessaria la chiave o il token API. |
USER_TOKEN | Enum | Nome utente e token necessari. |
BigQueryConfig
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addQueryParameter(name, type, value) | BigQueryConfig | Aggiunge un parametro di ricerca a questo BigQueryConfig . |
build() | Object | Convalida l'oggetto e lo restituisce nel formato richiesto da Data Studio. |
printJson() | String | Stampa la rappresentazione JSON dell'oggetto. |
setAccessToken(accessToken) | BigQueryConfig | Imposta il token di accesso di questo BigQueryConfig . |
setBillingProjectId(billingProjectId) | BigQueryConfig | Imposta l'ID progetto di fatturazione di questo BigQueryConfig . |
setQuery(query) | BigQueryConfig | Imposta la query SQL di BigQueryConfig . |
setUseStandardSql(useStandardSql) | BigQueryConfig | Determina se la query viene interpretata come SQL standard o precedente. |
BigQueryParameterType
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
STRING | Enum | Stringa. |
INT64 | Enum | Numero intero a 64 bit. |
BOOL | Enum | Booleano. |
FLOAT64 | Enum | Numero in virgola mobile a 64 bit. |
Checkbox
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
setAllowOverride(allowOverride) | Checkbox | Consente l'override di questa voce di configurazione. |
setHelpText(helpText) | Checkbox | Imposta il testo della guida per questa voce di configurazione. |
setId(id) | Checkbox | Imposta l'ID univoco per questa voce di configurazione. |
setIsDynamic(isDynamic) | Checkbox | Imposta lo stato dinamico per questa voce di configurazione. |
setName(name) | Checkbox | Imposta il nome visualizzato per questa voce di configurazione. |
CommunityConnector
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
AggregationType | AggregationType | L'enumerazione AggregationType . |
AuthType | AuthType | L'enumerazione AuthType . |
BigQueryParameterType | BigQueryParameterType | L'enumerazione BigQueryParameterType . |
FieldType | FieldType | L'enumerazione FieldType . |
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getConfig() | Config | Restituisce un oggetto Config . |
getFields() | Fields | Restituisce un oggetto Fields . |
newAuthTypeResponse() | GetAuthTypeResponse | Restituisce un nuovo oggetto GetAuthTypeResponse . |
newBigQueryConfig() | BigQueryConfig | Restituisce un nuovo oggetto BigQueryConfig . |
newDebugError() | DebugError | Restituisce un nuovo oggetto DebugError . |
newGetDataResponse() | GetDataResponse | Restituisce un nuovo oggetto GetDataResponse . |
newGetSchemaResponse() | GetSchemaResponse | Restituisce un nuovo oggetto GetSchemaResponse . |
newSetCredentialsResponse() | SetCredentialsResponse | Restituisce un nuovo oggetto SetCredentialsResponse . |
newUserError() | UserError | Restituisce un nuovo oggetto UserError . |
Config
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. |
DataStudioApp
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
createCommunityConnector() | CommunityConnector | Crea un nuovo connettore della community. |
DebugError
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
printJson() | String | Stampa la rappresentazione JSON dell'oggetto. |
setText(text) | DebugError | Imposta il testo dell'errore di debug, che viene mostrato solo agli amministratori. |
throwException() | void | Attiva la generazione di questa eccezione. |
Field
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getAggregation() | AggregationType | Restituisce il AggregationType di questo Field . |
getDescription() | String | Restituisce la descrizione di Field . |
getFormula() | String | Restituisce la formula di Field . |
getGroup() | String | Restituisce il gruppo di Field . |
getId() | String | Restituisce l'ID di Field . |
getIsReaggregatable() | Boolean | Restituisce true se questo campo può essere riaggregato, altrimenti false . |
getName() | String | Restituisce il nome di Field . |
getType() | FieldType | Restituisce il FieldType di questo Field . |
isDefault() | Boolean | Restituisce true se Field è la metrica o la dimensione predefinita. |
isDimension() | Boolean | Restituisce true se questo campo è una dimensione. |
isHidden() | Boolean | Restituisce true se questo Field è nascosto. |
isMetric() | Boolean | Restituisce true se questo campo è una metrica. |
setAggregation(aggregation) | Field | Imposta il tipo di aggregazione di Field . |
setDescription(description) | Field | Consente di impostare la descrizione di Field . |
setFormula(formula) | Field | Imposta la formula di Field . |
setGroup(group) | Field | Consente di impostare il gruppo di Field . |
setId(id) | Field | Imposta l'ID di questo Field . |
setIsHidden(isHidden) | Field | Imposta lo stato nascosto di Field . |
setIsReaggregatable(isReaggregatable) | Field | Consente di impostare lo stato consentito dalla riaggregazione per un elemento Field . |
setName(name) | Field | Consente di impostare il nome di Field . |
setType(type) | Field | Imposta il valore FieldType di questo Field . |
FieldType
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
YEAR | Enum | Anno nel formato AAAA, ad esempio 2017. |
YEAR_QUARTER | Enum | Anno e trimestre nel formato AAAAQ, ad esempio 20171. |
YEAR_MONTH | Enum | Anno e mese nel formato AAAAMM, ad esempio 201703. |
YEAR_WEEK | Enum | Anno e settimana nel formato AAAAww, ad esempio 201707. |
YEAR_MONTH_DAY | Enum | Anno, mese e giorno nel formato AAAAMMGG, ad esempio 20170317. |
YEAR_MONTH_DAY_HOUR | Enum | Anno, mese, giorno e ora nel formato AAAAMMGGHH, ad esempio 2017031703. |
YEAR_MONTH_DAY_MINUTE | Enum | Anno, mese, giorno, ora e minuto nel formato AAAAMMGGHHmm, ad esempio 201703170230. |
YEAR_MONTH_DAY_SECOND | Enum | Anno, mese, giorno, ora, minuto e secondo nel formato AAAAMMGGHHmmss, ad esempio 20170317023017. |
QUARTER | Enum | Un quarto nel formato 1, 2, 3 o 4). |
MONTH | Enum | Mese nel formato MM, ad esempio 03. |
WEEK | Enum | Settimana nel formato ww come 07. |
MONTH_DAY | Enum | Mese e giorno nel formato MMGG, ad esempio 0317. |
DAY_OF_WEEK | Enum | Un numero compreso nell'intervallo [0,6], dove 0 rappresenta la domenica. |
DAY | Enum | Giorno nel formato GG, ad esempio 17. |
HOUR | Enum | L'ora nel formato HH, ad esempio 13. |
MINUTE | Enum | Minuto nel formato mm, ad esempio 12. |
DURATION | Enum | Una durata in secondi. |
COUNTRY | Enum | Un paese, ad esempio gli Stati Uniti. |
COUNTRY_CODE | Enum | Un codice paese, ad esempio US. |
CONTINENT | Enum | Un continente come le Americhe. |
CONTINENT_CODE | Enum | Un codice continente, ad esempio 019. |
SUB_CONTINENT | Enum | Un subcontinente, ad esempio il Nord America. |
SUB_CONTINENT_CODE | Enum | Un codice del subcontinente come 003. |
REGION | Enum | Una regione come la California. |
REGION_CODE | Enum | Un codice regione come CA. |
CITY | Enum | Una città, ad esempio Mountain View. |
CITY_CODE | Enum | Un codice città, ad esempio 1014044. |
METRO | Enum | Una metropolitana, ad esempio San Francisco-Oakland-San Jose CA. |
METRO_CODE | Enum | Un codice area metropolitana come 200807. |
LATITUDE_LONGITUDE | Enum | Una coppia di latitudine e longitudine, ad esempio 51,5074, -0,1278. |
NUMBER | Enum | Un numero decimale. |
PERCENT | Enum | Percentuale decimale (può essere superiore a 1,0). |
TEXT | Enum | Testo in formato libero. |
BOOLEAN | Enum | Un valore booleano true o false . |
URL | Enum | Un URL come testo, ad esempio https://google.com. |
HYPERLINK | Enum | Un link ipertestuale. |
IMAGE | Enum | Un'immagine. |
IMAGE_LINK | Enum | Un link immagine. |
CURRENCY_AED | Enum | Valuta da AED. |
CURRENCY_ALL | Enum | Valuta da ALL. |
CURRENCY_ARS | Enum | Valuta da ARS. |
CURRENCY_AUD | Enum | Valuta da AUD. |
CURRENCY_BDT | Enum | Valuta da BDT. |
CURRENCY_BGN | Enum | Valuta da BGN. |
CURRENCY_BOB | Enum | Valuta da BOB. |
CURRENCY_BRL | Enum | Valuta da BRL. |
CURRENCY_CAD | Enum | Valuta da CAD. |
CURRENCY_CDF | Enum | Valuta da CDF. |
CURRENCY_CHF | Enum | Valuta da CHF. |
CURRENCY_CLP | Enum | Valuta da CLP. |
CURRENCY_CNY | Enum | Valuta da CNY. |
CURRENCY_COP | Enum | Valuta da COP. |
CURRENCY_CRC | Enum | Valuta da CRC. |
CURRENCY_CZK | Enum | Valuta da CZK. |
CURRENCY_DKK | Enum | Valuta da DKK. |
CURRENCY_DOP | Enum | Valuta da DOP. |
CURRENCY_EGP | Enum | Valuta da EGP. |
CURRENCY_ETB | Enum | Valuta da ETB. |
CURRENCY_EUR | Enum | Valuta da EUR. |
CURRENCY_GBP | Enum | Valuta da GBP. |
CURRENCY_HKD | Enum | Valuta da HKD. |
CURRENCY_HRK | Enum | Valuta da HRK. |
CURRENCY_HUF | Enum | Valuta da HUF. |
CURRENCY_IDR | Enum | Valuta da IDR. |
CURRENCY_ILS | Enum | Valuta da ILS. |
CURRENCY_INR | Enum | Valuta da INR. |
CURRENCY_IRR | Enum | Valuta da IRR. |
CURRENCY_ISK | Enum | Valuta da ISK. |
CURRENCY_JMD | Enum | Valuta da JMD. |
CURRENCY_JPY | Enum | Valuta da JPY. |
CURRENCY_KRW | Enum | Valuta da KRW. |
CURRENCY_LKR | Enum | Valuta da LKR. |
CURRENCY_LTL | Enum | Valuta da LTL. |
CURRENCY_MNT | Enum | Valuta da MNT. |
CURRENCY_MVR | Enum | Valuta da MVR. |
CURRENCY_MXN | Enum | Valuta MXN. |
CURRENCY_MYR | Enum | Valuta da MYR. |
CURRENCY_NGN | Enum | Valuta da NGN. |
CURRENCY_NOK | Enum | Valuta da NOK. |
CURRENCY_NZD | Enum | Valuta da NZD. |
CURRENCY_PAB | Enum | Valuta da PAB. |
CURRENCY_PEN | Enum | Valuta da PEN. |
CURRENCY_PHP | Enum | Valuta da PHP. |
CURRENCY_PKR | Enum | Valuta da PKR. |
CURRENCY_PLN | Enum | Valuta da PLN. |
CURRENCY_RON | Enum | Valuta da RON. |
CURRENCY_RSD | Enum | Valuta da RSD. |
CURRENCY_RUB | Enum | Valuta da RUB. |
CURRENCY_SAR | Enum | Valuta da SAR. |
CURRENCY_SEK | Enum | Valuta da SEK. |
CURRENCY_SGD | Enum | Valuta da SGD. |
CURRENCY_THB | Enum | Valuta da THB. |
CURRENCY_TRY | Enum | Valuta da TRY. |
CURRENCY_TWD | Enum | Valuta da TWD. |
CURRENCY_TZS | Enum | Valuta da TZS. |
CURRENCY_UAH | Enum | Valuta da UAH. |
CURRENCY_USD | Enum | Valuta da USD. |
CURRENCY_UYU | Enum | Valuta da UYU. |
CURRENCY_VEF | Enum | Valuta VEF. |
CURRENCY_VND | Enum | Valuta da VND. |
CURRENCY_YER | Enum | Valuta da YER. |
CURRENCY_ZAR | Enum | Valuta da ZAR. |
Fields
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
asArray() | Field[] | Restituisce una visualizzazione dell'oggetto come array. |
build() | Object[] | Convalida l'oggetto e lo restituisce nel formato richiesto da Data Studio. |
forIds(ids) | Fields | Restituisce un nuovo oggetto Fields filtrato in Field con un ID in ids . |
getDefaultDimension() | Field | Restituisce la dimensione predefinita da utilizzare per l'insieme di campi. |
getDefaultMetric() | Field | Restituisce la metrica predefinita da utilizzare per l'insieme di campi. |
getFieldById(fieldId) | Field | Restituisce un campo con un determinato ID oppure null se nell'oggetto Fields non è presente alcun campo con questo ID. |
newDimension() | Field | Restituisce una nuova dimensione Field . |
newMetric() | Field | Restituisce una nuova metrica Field . |
setDefaultDimension(fieldId) | void | Consente di impostare la dimensione predefinita da utilizzare per l'insieme di campi. |
setDefaultMetric(fieldId) | void | Consente di impostare la metrica predefinita da utilizzare per l'insieme di campi. |
GetAuthTypeResponse
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
build() | Object | Convalida l'oggetto e lo restituisce nel formato richiesto da Data Studio. |
printJson() | String | Stampa la rappresentazione JSON dell'oggetto. |
setAuthType(authType) | GetAuthTypeResponse | Imposta il valore AuthType del generatore. |
setHelpUrl(helpUrl) | GetAuthTypeResponse | Imposta l'URL della guida dello strumento di creazione. |
GetDataResponse
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addAllRows(rows) | GetDataResponse | Aggiunge più righe di dati a questo GetDataResponse . |
addRow(row) | GetDataResponse | Aggiunge una riga di dati a questo GetDataResponse . |
build() | Object | Convalida l'oggetto e lo restituisce nel formato richiesto da Data Studio. |
setFields(fields) | GetDataResponse | Imposta il valore Fields del generatore. |
setFiltersApplied(filtersApplied) | GetDataResponse | Imposta lo stato dei filtri applicati per questo generatore. |
GetSchemaResponse
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
build() | Object | Convalida l'oggetto e lo restituisce nel formato richiesto da Data Studio. |
printJson() | String | Stampa la rappresentazione JSON dell'oggetto. |
setFields(fields) | GetSchemaResponse | Imposta il valore Fields del generatore. |
Info
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
setId(id) | Info | Imposta l'ID univoco per questa voce di configurazione. |
setText(text) | Info | Imposta il testo per questa voce di configurazione. |
OptionBuilder
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
setLabel(label) | OptionBuilder | Imposta l'etichetta di questo generatore di opzioni. |
setValue(value) | OptionBuilder | Imposta il valore di questo generatore di opzioni. |
SelectMultiple
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addOption(optionBuilder) | SelectMultiple | Aggiunge una nuova opzione di selezione. |
setAllowOverride(allowOverride) | SelectMultiple | Consente l'override di questa voce di configurazione. |
setHelpText(helpText) | SelectMultiple | Imposta il testo della guida per questa voce di configurazione. |
setId(id) | SelectMultiple | Imposta l'ID univoco per questa voce di configurazione. |
setIsDynamic(isDynamic) | SelectMultiple | Imposta lo stato dinamico per questa voce di configurazione. |
setName(name) | SelectMultiple | Imposta il nome visualizzato per questa voce di configurazione. |
SelectSingle
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addOption(optionBuilder) | SelectSingle | Aggiunge una nuova opzione di selezione. |
setAllowOverride(allowOverride) | SelectSingle | Consente l'override di questa voce di configurazione. |
setHelpText(helpText) | SelectSingle | Imposta il testo della guida per questa voce di configurazione. |
setId(id) | SelectSingle | Imposta l'ID univoco per questa voce di configurazione. |
setIsDynamic(isDynamic) | SelectSingle | Imposta lo stato dinamico per questa voce di configurazione. |
setName(name) | SelectSingle | Imposta il nome visualizzato per questa voce di configurazione. |
SetCredentialsResponse
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
build() | Object | Convalida l'oggetto e lo restituisce nel formato richiesto da Data Studio. |
printJson() | String | Stampa la rappresentazione JSON dell'oggetto. |
setIsValid(isValid) | SetCredentialsResponse | Imposta lo stato valido di SetCredentialsResponse . |
TextArea
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
setAllowOverride(allowOverride) | TextArea | Consente l'override di questa voce di configurazione. |
setHelpText(helpText) | TextArea | Imposta il testo della guida per questa voce di configurazione. |
setId(id) | TextArea | Imposta l'ID univoco per questa voce di configurazione. |
setIsDynamic(isDynamic) | TextArea | Imposta lo stato dinamico per questa voce di configurazione. |
setName(name) | TextArea | Imposta il nome visualizzato per questa voce di configurazione. |
setPlaceholder(placeholder) | TextArea | Imposta il testo segnaposto per questa voce di configurazione. |
TextInput
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
setAllowOverride(allowOverride) | TextInput | Consente l'override di questa voce di configurazione. |
setHelpText(helpText) | TextInput | Imposta il testo della guida per questa voce di configurazione. |
setId(id) | TextInput | Imposta l'ID univoco per questa voce di configurazione. |
setIsDynamic(isDynamic) | TextInput | Imposta lo stato dinamico per questa voce di configurazione. |
setName(name) | TextInput | Imposta il nome visualizzato per questa voce di configurazione. |
setPlaceholder(placeholder) | TextInput | Imposta il testo segnaposto per questa voce di configurazione. |
UserError
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
printJson() | String | Stampa la rappresentazione JSON dell'oggetto. |
setDebugText(text) | UserError | Imposta il testo dell'errore di debug, che viene mostrato solo agli amministratori. |
setText(text) | UserError | Imposta il testo dell'errore utente. |
throwException() | void | Attiva la generazione di questa eccezione. |