Uzyskaj dostęp do specyfikacji istniejącego źródła danych BigQuery. Aby utworzyć nową specyfikację źródła danych, użyj SpreadsheetApp.newDataSourceSpec().
Metody
| Metoda | Zwracany typ | Krótki opis |
|---|---|---|
copy() | Data | Tworzy Data na podstawie ustawień tego źródła danych. |
get | String | Pobiera identyfikator zbioru danych BigQuery. |
get | Data | Pobiera parametry źródła danych. |
get | String | Pobiera identyfikator projektu rozliczeniowego. |
get | String | Pobiera nieprzetworzony ciąg zapytania. |
get | String | Pobiera identyfikator tabeli BigQuery. |
get | String | Pobiera identyfikator projektu BigQuery dla tabeli. |
get | Data | Pobiera typ źródła danych. |
Szczegółowa dokumentacja
copy()
Tworzy DataSourceSpecBuilder na podstawie ustawień tego źródła danych.
// 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();
Powrót
DataSourceSpecBuilder – monter.
getDatasetId()
Pobiera identyfikator zbioru danych BigQuery.
Powrót
String – identyfikator zbioru danych lub pusty ciąg znaków, jeśli specyfikacja źródła danych jest zdefiniowana przez surowe zapytanie.
getParameters()
Pobiera parametry źródła danych.
// 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();
Ta metoda jest dostępna tylko w przypadku źródeł danych BigQuery.
Powrót
DataSourceParameter[] – lista parametrów.
getProjectId()
Pobiera identyfikator projektu rozliczeniowego.
Powrót
String – identyfikator projektu.
getRawQuery()
Pobiera nieprzetworzony ciąg zapytania.
Powrót
String – nieprzetworzony ciąg zapytania.
getTableId()
Pobiera identyfikator tabeli BigQuery.
Powrót
String – identyfikator tabeli lub pusty ciąg znaków, jeśli specyfikacja źródła danych jest zdefiniowana przez surowe zapytanie.
getTableProjectId()
Pobiera identyfikator projektu BigQuery dla tabeli.
Powrót
String – identyfikator projektu tabeli lub pusty ciąg znaków, jeśli specyfikacja źródła danych jest zdefiniowana przez surowe zapytanie.
getType()
Pobiera typ źródła danych.
// 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();
Powrót
DataSourceType – typ źródła danych.