Class DataSourceSpecBuilder

DataSourceSpecBuilder

Построитель DataSourceSpec . Чтобы создать спецификацию для определенного типа, используйте метод as...() . Чтобы создать новый построитель, используйте SpreadsheetApp.newDataSourceSpec() . Чтобы использовать спецификацию, см. DataSourceTable .

Используйте этот класс только с данными, подключенными к базе данных.

В этих примерах показано, как создать спецификацию источника данных 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();

Методы

Метод Тип возврата Краткое описание
asBigQuery() BigQueryDataSourceSpecBuilder Получает построитель для источника данных BigQuery.
build() DataSourceSpec Создает спецификацию источника данных на основе настроек этого построителя.
copy() DataSourceSpecBuilder Создает DataSourceSpecBuilder на основе настроек этого источника данных.
getParameters() DataSourceParameter[] Получает параметры источника данных.
getType() DataSourceType Получает тип источника данных.
removeAllParameters() DataSourceSpecBuilder Удаляет все параметры.
removeParameter(parameterName) DataSourceSpecBuilder Удаляет указанный параметр.
setParameterFromCell(parameterName, sourceCell) DataSourceSpecBuilder Добавляет параметр или, если параметр с таким именем существует, обновляет его исходную ячейку.

Подробная документация

asBigQuery()

Получает построитель для источника данных BigQuery.

Возвращаться

BigQueryDataSourceSpecBuilder — построитель спецификаций источников данных BigQuery.


build()

Создает спецификацию источника данных на основе настроек этого построителя. Необходимо использовать as...() , чтобы указать тип источника данных перед построением.

Возвращаться

DataSourceSpec — Спецификация источника данных.


copy()

Создает DataSourceSpecBuilder на основе настроек этого источника данных.

Возвращаться

DataSourceSpecBuilder — Построитель.


getParameters()

Получает параметры источника данных.

Возвращаться

DataSourceParameter[] — Список параметров.


getType()

Получает тип источника данных.

Возвращаться

DataSourceType — Тип источника данных.


removeAllParameters()

Удаляет все параметры.

Возвращаться

DataSourceSpecBuilder — Построитель для цепочки.


removeParameter(parameterName)

Удаляет указанный параметр.

Параметры

Имя Тип Описание
parameterName String Имя параметра, который нужно удалить.

Возвращаться

DataSourceSpecBuilder — Построитель для цепочки.


setParameterFromCell(parameterName, sourceCell)

Добавляет параметр или, если параметр с таким именем существует, обновляет его исходную ячейку.

Параметры

Имя Тип Описание
parameterName String Имя параметра.
sourceCell String Исходная ячейка, как указано в нотации A1.

Возвращаться

DataSourceSpecBuilder — Построитель для цепочки.