Class DataSourceSpecBuilder

DataSourceSpecBuilder

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

MetodoTipo restituitoBreve descrizione
asBigQuery()BigQueryDataSourceSpecBuilderOttiene il builder per l'origine dati BigQuery.
build()DataSourceSpecCrea una specifica dell'origine dati dalle impostazioni di questo builder.
copy()DataSourceSpecBuilderCrea un valore DataSourceSpecBuilder in base alle impostazioni di questa origine dati.
getParameters()DataSourceParameter[]Restituisce i parametri dell'origine dati.
getType()DataSourceTypeRestituisce il tipo di origine dati.
removeAllParameters()DataSourceSpecBuilderRimuove tutti i parametri.
removeParameter(parameterName)DataSourceSpecBuilderRimuove il parametro specificato.
setParameterFromCell(parameterName, sourceCell)DataSourceSpecBuilderAggiunge 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()

Restituisce i parametri dell'origine dati.

Invio

DataSourceParameter[]: l'elenco dei parametri.


getType()

Restituisce il tipo di origine dati.

Invio

DataSourceType: il tipo di origine dati.


removeAllParameters()

Rimuove tutti i parametri.

Invio

DataSourceSpecBuilder - Lo strumento di creazione, per il concatenamento.


removeParameter(parameterName)

Rimuove il parametro specificato.

Parametri

NomeTipoDescrizione
parameterNameStringIl 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

NomeTipoDescrizione
parameterNameStringIl nome del parametro.
sourceCellStringLa cella di origine, come specificato nella notazione A1.

Invio

DataSourceSpecBuilder - Lo strumento di creazione, per il concatenamento.