Class DataSourceSpecBuilder

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
DataSourceSpecBuilder

Kreator DataSourceSpec. Aby utworzyć specyfikację dla określonego typu, użyj metody as...(). Aby utworzyć nowy konstruktor, użyj SpreadsheetApp.newDataSourceSpec(). Aby użyć specyfikacji, zobacz DataSourceTable. tej klasy używaj tylko z danymi połączonymi z bazą danych.

Te przykłady pokazują, 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 z 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 takiej nazwie istnieje, aktualizuje jego komórkę źródłową.

Szczegółowa dokumentacja

asBigQuery()

Pobiera kreator dla źródła danych BigQuery.

Zwróć

BigQueryDataSourceSpecBuilder – Kreator specyfikacji źródła danych BigQuery.


build()

Tworzy specyfikację źródła danych z ustawień w tym konstruktorze. Aby utworzyć typ źródła danych, musisz najpierw użyć właściwości as...().

Zwróć

DataSourceSpec – specyfikacja źródła danych.


copy()

Tworzy element DataSourceSpecBuilder na podstawie ustawień tego źródła danych.

Zwróć

DataSourceSpecBuilder – konstruktor.


getParameters()

Pobiera parametry źródła danych.

Zwróć

DataSourceParameter[] – lista parametrów.


getType()

Pobiera typ źródła danych.

Zwróć

DataSourceType – typ źródła danych.


removeAllParameters()

Usuwa wszystkie parametry.

Zwróć

DataSourceSpecBuilder – Kreator łańcuchów.


removeParameter(parameterName)

Usuwa określony parametr.

Parametry

NazwaTypOpis
parameterNameStringNazwa parametru do usunięcia.

Zwróć

DataSourceSpecBuilder – Kreator łańcuchów.


setParameterFromCell(parameterName, sourceCell)

Dodaje parametr lub jeśli parametr o takiej nazwie istnieje, aktualizuje jego komórkę źródłową.

Parametry

NazwaTypOpis
parameterNameStringNazwa parametru.
sourceCellStringKomórka źródłowa podana w notacji A1.

Zwróć

DataSourceSpecBuilder – Kreator łańcuchów.