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 — Построитель для цепочки.