Class DataSourceSpecBuilder

DataSourceSpecBuilder

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

MetodaZwracany typKrótki opis
asBigQuery()BigQueryDataSourceSpecBuilderPobiera kreator dla źródła danych BigQuery.
build()DataSourceSpecTworzy specyfikację źródła danych na podstawie ustawień w tym narzędziu.
copy()DataSourceSpecBuilderTworzy element DataSourceSpecBuilder na podstawie ustawień tego źródła danych.
getParameters()DataSourceParameter[]Pobiera parametry źródła danych.
getType()DataSourceTypePobiera typ źródła danych.
removeAllParameters()DataSourceSpecBuilderUsuwa wszystkie parametry.
removeParameter(parameterName)DataSourceSpecBuilderUsuwa określony parametr.
setParameterFromCell(parameterName, sourceCell)DataSourceSpecBuilderDodaje 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()

Pobiera parametry źródła danych.

Powrót

DataSourceParameter[] – lista parametrów.


getType()

Pobiera typ źródła danych.

Powrót

DataSourceType – typ źródła danych.


removeAllParameters()

Usuwa wszystkie parametry.

Powrót

DataSourceSpecBuilder – kreator łańcuchów.


removeParameter(parameterName)

Usuwa określony parametr.

Parametry

NazwaTypOpis
parameterNameStringNazwa 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

NazwaTypOpis
parameterNameStringNazwa parametru.
sourceCellStringKomórka źródłowa określona w notacji A1.

Powrót

DataSourceSpecBuilder – kreator łańcuchów.