Class DataSourceSpec

DataSourceSpec

Accedi alle impostazioni generali di una specifica dell'origine dati esistente. Per accedere alle specifiche dell'origine dati per un determinato tipo, utilizza il metodo as...(). Per creare una nuova specifica dell'origine dati, utilizza SpreadsheetApp.newDataSourceSpec().

Utilizza questa classe solo con dati connessi a un database.

Questo esempio mostra come ottenere informazioni da una specifica dell'origine dati BigQuery.

var dataSourceTable =
    SpreadsheetApp.getActive().getSheetByName("Data Sheet 1").getDataSourceTables()[0];
var spec = dataSourceTable.getDataSource().getSpec();
if (spec.getType() == SpreadsheetApp.DataSourceType.BIGQUERY) {
  var bqSpec = spec.asBigQuery();
  Logger.log("Project ID: %s\n", bqSpec.getProjectId());
  Logger.log("Raw query string: %s\n", bqSpec.getRawQuery());
}

Metodi

MetodoTipo restituitoBreve descrizione
asBigQuery()BigQueryDataSourceSpecRecupera la specifica per l'origine dati BigQuery.
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.

Documentazione dettagliata

asBigQuery()

Recupera la specifica per l'origine dati BigQuery.

Ritorni

BigQueryDataSourceSpec: la specifica dell'origine dati BigQuery.


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.