Kreator witryn DataSourceSpec
. Aby utworzyć specyfikację określonego typu, użyj metody as...()
. Aby utworzyć nowy kreator, użyj SpreadsheetApp.newDataSourceSpec()
. Aby skorzystać ze specyfikacji, zobacz DataSourceTable
.
Używaj tej klasy tylko z danymi połączonymi z bazą danych.
Z tych przykładów dowiesz się, jak utworzyć specyfikację źródła danych BigQuery.
var spec = SpreadsheetApp.newDataSourceSpec() .asBigQuery() .setProjectId('big_query_project') .setRawQuery('select @FIELD from table limit @LIMIT') .setParameterFromCell('FIELD', 'Sheet1!A1') .setParameterFromCell('LIMIT', 'namedRangeCell') .build();
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
asBigQuery() | BigQueryDataSourceSpecBuilder | Pobiera kreator źródła danych BigQuery. |
build() | DataSourceSpec | Kompiluje specyfikację źródła danych na podstawie ustawień w tym konstruktorze. |
copy() | DataSourceSpecBuilder | Tworzy element DataSourceSpecBuilder na podstawie ustawień tego źródła danych. |
getParameters() | DataSourceParameter[] | Pobiera parametry źródła danych. |
getType() | DataSourceType | Pobiera typ źródła danych. |
removeAllParameters() | DataSourceSpecBuilder | Usuwa wszystkie parametry. |
removeParameter(parameterName) | DataSourceSpecBuilder | Usuwa określony parametr. |
setParameterFromCell(parameterName, sourceCell) | DataSourceSpecBuilder | Dodaje parametr lub, jeśli parametr o nazwie istnieje, aktualizuje jego komórkę źródłową. |
Szczegółowa dokumentacja
asBigQuery()
Pobiera kreator źródła danych BigQuery.
Powroty
BigQueryDataSourceSpecBuilder
– kreator specyfikacji źródła danych BigQuery.
build()
Kompiluje specyfikację źródła danych na podstawie ustawień w tym konstruktorze. Przed utworzeniem źródła danych należy określić jego typ za pomocą as...()
.
Powroty
DataSourceSpec
– specyfikacja źródła danych.
copy()
Tworzy element DataSourceSpecBuilder
na podstawie ustawień tego źródła danych.
Powroty
DataSourceSpecBuilder
– Kreator.
getParameters()
getType()
removeAllParameters()
removeParameter(parameterName)
Usuwa określony parametr.
Parametry
Nazwa | Typ | Opis |
---|---|---|
parameterName | String | Nazwa parametru do usunięcia. |
Powroty
DataSourceSpecBuilder
– kreator służący do tworzenia łańcuchów.
setParameterFromCell(parameterName, sourceCell)
Dodaje parametr lub, jeśli parametr o nazwie istnieje, aktualizuje jego komórkę źródłową.
Parametry
Nazwa | Typ | Opis |
---|---|---|
parameterName | String | Nazwa parametru. |
sourceCell | String | Komórka źródłowa zgodnie z zapisem A1. |
Powroty
DataSourceSpecBuilder
– kreator służący do tworzenia łańcuchów.