Class DataSourceSpecBuilder

DataSourceSpecBuilder

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

MetodaZwracany typKrótki opis
asBigQuery()BigQueryDataSourceSpecBuilderPobiera kreator źródła danych BigQuery.
build()DataSourceSpecKompiluje specyfikację źródła danych na podstawie ustawień w tym konstruktorze.
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 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()

Pobiera parametry źródła danych.

Powroty

DataSourceParameter[] – lista parametrów.


getType()

Pobiera typ źródła danych.

Powroty

DataSourceType – typ źródła danych.


removeAllParameters()

Usuwa wszystkie parametry.

Powroty

DataSourceSpecBuilder – kreator służący do tworzenia łańcuchów.


removeParameter(parameterName)

Usuwa określony parametr.

Parametry

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

NazwaTypOpis
parameterNameStringNazwa parametru.
sourceCellStringKomórka źródłowa zgodnie z zapisem A1.

Powroty

DataSourceSpecBuilder – kreator służący do tworzenia łańcuchów.