Class DataSourceSpecBuilder

DataSourceSpecBuilder

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

MetodoTipo restituitoBreve descrizione
asBigQuery()BigQueryDataSourceSpecBuilderVisualizza il builder per l'origine dati BigQuery.
build()DataSourceSpecCrea una specifica dell'origine dati dalle impostazioni di questo builder.
copy()DataSourceSpecBuilderCrea un 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 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()

Restituisce i parametri dell'origine dati.

Ritorni

DataSourceParameter[]: elenco dei parametri.


getType()

Restituisce il tipo di origine dati.

Ritorni

DataSourceType: il tipo di origine dati.


removeAllParameters()

Rimuove tutti i parametri.

Ritorni

DataSourceSpecBuilder: lo strumento per il concatenamento.


removeParameter(parameterName)

Rimuove il parametro specificato.

Parametri

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

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

Ritorni

DataSourceSpecBuilder: lo strumento per il concatenamento.