Lo strumento per la creazione di 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 connessi 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 | Visualizza il builder per l'origine dati BigQuery. |
build() | DataSourceSpec | Crea una specifica dell'origine dati dalle impostazioni di questo builder. |
copy() | DataSourceSpecBuilder | Crea un 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 quello con questo nome esiste, aggiorna la cella di origine. |
Documentazione dettagliata
asBigQuery()
Visualizza il builder per l'origine dati BigQuery.
Ritorni
BigQueryDataSourceSpecBuilder
: lo strumento per la creazione delle specifiche delle origini dati di BigQuery.
build()
Crea una specifica dell'origine dati dalle impostazioni di questo builder. È necessario utilizzare as...()
per specificare un tipo di origine dati prima della creazione.
Ritorni
DataSourceSpec
: la specifica dell'origine dati.
copy()
Crea un DataSourceSpecBuilder
in base alle impostazioni di questa origine dati.
Ritorni
DataSourceSpecBuilder
: lo strumento per la creazione.
getParameters()
getType()
removeAllParameters()
removeParameter(parameterName)
Rimuove il parametro specificato.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
parameterName | String | Il nome del parametro da rimuovere. |
Ritorni
DataSourceSpecBuilder
: lo strumento per il concatenamento.
setParameterFromCell(parameterName, sourceCell)
Aggiunge un parametro oppure, se quello con questo nome esiste, aggiorna la cella di origine.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
parameterName | String | Il nome del parametro. |
sourceCell | String | La cella di origine, come specificato nella notazione A1. |
Ritorni
DataSourceSpecBuilder
: lo strumento per il concatenamento.