Class BigQueryDataSourceSpec

BigQueryDatenQuellSpezifikation

Rufen Sie die BigQuery-Datenquellenspezifikation auf. Verwenden Sie SpreadsheetApp.newDataSourceSpec(), um eine neue Datenquellenspezifikation zu erstellen.

Methoden

MethodeRückgabetypKurzbeschreibung
copy()DataSourceSpecBuilderErstellt eine DataSourceSpecBuilder basierend auf den Einstellungen dieser Datenquelle.
getDatasetId()StringRuft die BigQuery-Dataset-ID ab.
getParameters()DataSourceParameter[]Ruft die Parameter der Datenquelle ab.
getProjectId()StringRuft die Abrechnungsprojekt-ID ab.
getRawQuery()StringRuft den Rohabfragestring ab.
getTableId()StringDie BigQuery-Tabellen-ID wird abgerufen.
getTableProjectId()StringRuft die BigQuery-Projekt-ID für die Tabelle ab.
getType()DataSourceTypeRuft den Typ der Datenquelle ab.

Detaillierte Dokumentation

copy()

Erstellt eine DataSourceSpecBuilder basierend auf den Einstellungen dieser Datenquelle.

// 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();

Rückflug

DataSourceSpecBuilder: Der Builder.


getDatasetId()

Ruft die BigQuery-Dataset-ID ab.

Rückflug

String: Die Datensatz-ID oder ein leerer String, wenn die Datenquellenspezifikation durch eine Rohabfrage definiert ist.


getParameters()

Ruft die Parameter der Datenquelle ab.

// 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();

Diese Methode ist nur für BigQuery-Datenquellen verfügbar.

Rückflug

DataSourceParameter[]: Parameterliste.


getProjectId()

Ruft die Abrechnungsprojekt-ID ab.

Rückflug

String: die Projekt-ID.


getRawQuery()

Ruft den Rohabfragestring ab.

Rückflug

String: Der Rohabfragestring.


getTableId()

Die BigQuery-Tabellen-ID wird abgerufen.

Rückflug

String: Die Tabellen-ID oder ein leerer String, wenn die Datenquellenspezifikation durch eine Rohabfrage definiert ist.


getTableProjectId()

Ruft die BigQuery-Projekt-ID für die Tabelle ab.

Rückflug

String: Die Projekt-ID der Tabelle oder ein leerer String, wenn die Datenquellenspezifikation durch eine Rohabfrage definiert ist.


getType()

Ruft den Typ der Datenquelle ab.

// 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();

Rückflug

DataSourceType: Der Datenquellentyp.