Class BigQueryDataSourceSpec

BigQueryDataSourceSpec

Greifen Sie auf die vorhandene Spezifikation der BigQuery-Datenquelle zu. So erstellen Sie eine neue Datenquelle: verwenden Sie SpreadsheetApp.newDataSourceSpec().

Methoden

MethodeRückgabetypKurzbeschreibung
copy()DataSourceSpecBuilderErstellt auf Grundlage der Einstellungen dieser Datenquelle eine DataSourceSpecBuilder.
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()StringRuft die BigQuery-Tabellen-ID ab.
getTableProjectId()StringRuft die BigQuery-Projekt-ID für die Tabelle ab.
getType()DataSourceTypeRuft den Typ der Datenquelle ab.

Detaillierte Dokumentation

copy()

Erstellt auf Grundlage der Einstellungen dieser Datenquelle eine DataSourceSpecBuilder.

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

var newSpec = spec.copy();

Rückflug

DataSourceSpecBuilder: Der Builder.


getDatasetId()

Ruft die BigQuery-Dataset-ID ab.

Rückflug

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


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');
var spec = ss.getDataSources()[0].getSpec();
var parameters = spec.getParameters();

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

Rückflug

DataSourceParameter[]: Die Parameterliste.


getProjectId()

Ruft die Abrechnungsprojekt-ID ab.

Rückflug

String: Die Projekt-ID.


getRawQuery()

Ruft den Rohabfragestring ab.

Rückflug

String: Der Rohabfragestring.


getTableId()

Ruft die BigQuery-Tabellen-ID ab.

Rückflug

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


getTableProjectId()

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

Rückflug

String: Die Tabellenprojekt-ID oder ein leerer String, wenn die Datenquellenspezifikation durch eine Rohdatei definiert ist. Abfrage.


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');
var spec = ss.getDataSources()[0].getSpec();
var type = spec.getType();

Rückflug

DataSourceType: Der Typ der Datenquelle.