Lo strumento di creazione per DataSourceSpec
. Per creare una specifica per un determinato tipo, utilizza il metodo as...()
. Per creare un nuovo generatore, utilizza SpreadsheetApp.newDataSourceSpec()
. Per utilizzare la specifica, consulta DataSourceTable
.
Utilizza questa classe solo con dati collegati a un database.
Questi esempi mostrano come creare una specifica dell'origine dati BigQuery.
var spec = SpreadsheetApp.newDataSourceSpec() .asBigQuery() .setProjectId('big_query_project') .setRawQuery('select @FIELD from table limit @LIMIT') .setParameterFromCell('FIELD', 'Sheet1!A1') .setParameterFromCell('LIMIT', 'namedRangeCell') .build();
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
asBigQuery() | BigQueryDataSourceSpecBuilder | Ottiene il builder per l'origine dati BigQuery. |
build() | DataSourceSpec | Crea una specifica dell'origine dati dalle impostazioni di questo builder. |
copy() | DataSourceSpecBuilder | Crea un valore DataSourceSpecBuilder in base alle impostazioni di questa origine dati. |
getParameters() | DataSourceParameter[] | Restituisce i parametri dell'origine dati. |
getType() | DataSourceType | Restituisce il tipo di origine dati. |
removeAllParameters() | DataSourceSpecBuilder | Rimuove tutti i parametri. |
removeParameter(parameterName) | DataSourceSpecBuilder | Rimuove il parametro specificato. |
setParameterFromCell(parameterName, sourceCell) | DataSourceSpecBuilder | Aggiunge un parametro oppure, se il parametro con il nome esiste, aggiorna la sua cella di origine. |
Documentazione dettagliata
asBigQuery()
Ottiene il builder per l'origine dati BigQuery.
Invio
BigQueryDataSourceSpecBuilder
: strumento per la creazione delle specifiche dell'origine dati BigQuery.
build()
Crea una specifica dell'origine dati dalle impostazioni di questo builder. Deve usare as...()
per specificare un tipo di origine dati prima di crearla.
Invio
DataSourceSpec
: la specifica dell'origine dati.
copy()
Crea un valore DataSourceSpecBuilder
in base alle impostazioni di questa origine dati.
Invio
DataSourceSpecBuilder
: il generatore.
getParameters()
getType()
removeAllParameters()
Rimuove tutti i parametri.
Invio
DataSourceSpecBuilder
- Lo strumento di creazione, per il concatenamento.
removeParameter(parameterName)
Rimuove il parametro specificato.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
parameterName | String | Il nome del parametro da rimuovere. |
Invio
DataSourceSpecBuilder
- Lo strumento di creazione, per il concatenamento.
setParameterFromCell(parameterName, sourceCell)
Aggiunge un parametro oppure, se il parametro con il nome esiste, aggiorna la sua cella di origine.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
parameterName | String | Il nome del parametro. |
sourceCell | String | La cella di origine, come specificato nella notazione A1. |
Invio
DataSourceSpecBuilder
- Lo strumento di creazione, per il concatenamento.