Greifen Sie auf die vorhandene Spezifikation der BigQuery-Datenquelle zu. So erstellen Sie eine neue Datenquelle:
verwenden Sie SpreadsheetApp.newDataSourceSpec()
.
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
copy() | DataSourceSpecBuilder | Erstellt auf Grundlage der Einstellungen dieser Datenquelle eine DataSourceSpecBuilder . |
getDatasetId() | String | Ruft die BigQuery-Dataset-ID ab. |
getParameters() | DataSourceParameter[] | Ruft die Parameter der Datenquelle ab. |
getProjectId() | String | Ruft die Abrechnungsprojekt-ID ab. |
getRawQuery() | String | Ruft den Rohabfragestring ab. |
getTableId() | String | Ruft die BigQuery-Tabellen-ID ab. |
getTableProjectId() | String | Ruft die BigQuery-Projekt-ID für die Tabelle ab. |
getType() | DataSourceType | Ruft 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.