Greifen Sie auf die vorhandene BigQuery-Datenquellenspezifikation zu. Verwenden Sie SpreadsheetApp.newDataSourceSpec(), um eine neue Datenquellenspezifikation zu erstellen.
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
copy() | Data | Erstellt einen Data basierend auf den Einstellungen dieser Datenquelle. |
get | String | Ruft die BigQuery-Dataset-ID ab. |
get | Data | Ruft die Parameter der Datenquelle ab. |
get | String | Ruft die Abrechnungsprojekt-ID ab. |
get | String | Ruft den Rohabfragestring ab. |
get | String | Ruft die BigQuery-Tabellen-ID ab. |
get | String | Ruft die BigQuery-Projekt-ID für die Tabelle ab. |
get | Data | Ruft den Typ der Datenquelle ab. |
Detaillierte Dokumentation
copy()
Erstellt einen 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 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', ); const spec = ss.getDataSources()[0].getSpec(); const 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 Rohabfrage definiert wird.
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.