Kreator dla: DataSourceSpec
. Aby utworzyć specyfikację dla określonego typu, użyj metody as...()
. Aby utworzyć nowy kreator, użyj pliku SpreadsheetApp.newDataSourceSpec()
. Aby skorzystać ze specyfikacji, zobacz DataSourceTable
.
Używaj tej klasy tylko w przypadku danych połączonych 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 dla źródła danych BigQuery. |
build() | DataSourceSpec | Tworzy specyfikację źródła danych na podstawie ustawień w tym narzędziu. |
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, a jeśli parametr o nazwie istnieje, aktualizuje jego komórkę źródłową. |
Szczegółowa dokumentacja
asBigQuery()
Pobiera kreator dla źródła danych BigQuery.
Powrót
BigQueryDataSourceSpecBuilder
– kreator specyfikacji źródła danych BigQuery.
build()
Tworzy specyfikację źródła danych na podstawie ustawień w tym narzędziu. Musi być używane ustawienie as...()
w celu określenia typu źródła danych.
Powrót
DataSourceSpec
– specyfikacja źródła danych.
copy()
Tworzy element DataSourceSpecBuilder
na podstawie ustawień tego źródła danych.
Powrót
DataSourceSpecBuilder
– kreator.
getParameters()
getType()
removeAllParameters()
removeParameter(parameterName)
Usuwa określony parametr.
Parametry
Nazwa | Typ | Opis |
---|---|---|
parameterName | String | Nazwa parametru do usunięcia. |
Powrót
DataSourceSpecBuilder
– kreator łańcuchów.
setParameterFromCell(parameterName, sourceCell)
Dodaje parametr, a 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 określona w notacji A1. |
Powrót
DataSourceSpecBuilder
– kreator łańcuchów.