Class BigQueryDataSourceSpec

BigQueryDataSourceSpec

Accedi alla specifica dell'origine dati BigQuery esistente. Per creare una nuova specifica dell'origine dati, utilizza SpreadsheetApp.newDataSourceSpec().

Metodi

MetodoTipo restituitoBreve descrizione
copy()DataSourceSpecBuilderCrea un DataSourceSpecBuilder in base alle impostazioni di questa origine dati.
getDatasetId()StringRecupera l'ID set di dati BigQuery.
getParameters()DataSourceParameter[]Recupera i parametri dell'origine dati.
getProjectId()StringRecupera l'ID progetto di fatturazione.
getRawQuery()StringRecupera la stringa di query non elaborata.
getTableId()StringRecupera l'ID tabella BigQuery.
getTableProjectId()StringRecupera l'ID progetto BigQuery per la tabella.
getType()DataSourceTypeRecupera il tipo di origine dati.

Documentazione dettagliata

copy()

Crea un DataSourceSpecBuilder in base alle impostazioni di questa origine dati.

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl(
    'https://docs.google.com/spreadsheets/d/abc123456/edit',
);
const spec = ss.getDataSources()[0].getSpec();

const newSpec = spec.copy();

Invio

DataSourceSpecBuilder: il builder.


getDatasetId()

Recupera l'ID set di dati BigQuery.

Invio

String: l'ID set di dati o una stringa vuota se la specifica dell'origine dati è definita da una query non elaborata.


getParameters()

Recupera i parametri dell'origine dati.

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl(
    'https://docs.google.com/spreadsheets/d/abc123456/edit',
);
const spec = ss.getDataSources()[0].getSpec();
const parameters = spec.getParameters();

Questo metodo è disponibile solo per le origini dati BigQuery.

Invio

DataSourceParameter[]: l'elenco dei parametri.


getProjectId()

Recupera l'ID progetto di fatturazione.

Invio

String: l'ID progetto.


getRawQuery()

Recupera la stringa di query non elaborata.

Invio

String: la stringa di query non elaborata.


getTableId()

Recupera l'ID tabella BigQuery.

Invio

String: l'ID tabella o una stringa vuota se la specifica dell'origine dati è definita da una query non elaborata.


getTableProjectId()

Recupera l'ID progetto BigQuery per la tabella.

Invio

String: l'ID progetto della tabella o una stringa vuota se la specifica dell'origine dati è definita da una query non elaborata.


getType()

Recupera il tipo di origine dati.

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl(
    'https://docs.google.com/spreadsheets/d/abc123456/edit',
);
const spec = ss.getDataSources()[0].getSpec();
const type = spec.getType();

Invio

DataSourceType: il tipo di origine dati.