Class BigQueryDataSourceSpec

Спецификация источника данных для больших запросов

Получите доступ к существующей спецификации источника данных BigQuery. Чтобы создать новую спецификацию источника данных, используйте Spreadsheet App.newDataSourceSpec() .

Методы

Метод Тип возврата Краткое описание
copy() Data Source Spec Builder Создает Data Source Spec Builder на основе настроек этого источника данных.
get Dataset Id() String Получает идентификатор набора данных BigQuery.
get Parameters() Data Source Parameter[] Получает параметры источника данных.
get Project Id() String Получает идентификатор проекта выставления счетов.
get Raw Query() String Получает необработанную строку запроса.
get Table Id() String Получает идентификатор таблицы BigQuery.
get Table Project Id() String Получает идентификатор проекта BigQuery для таблицы.
get Type() Data Source Type Получает тип источника данных.

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

copy()

Создает Data Source Spec Builder на основе настроек этого источника данных.

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl(
    'https://docs.google.com/spreadsheets/d/abc123456/edit',
);
const spec = ss.getDataSources()[0].getSpec();

const newSpec = spec.copy();

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

Data Source Spec Builder — Построитель.


get Dataset Id()

Получает идентификатор набора данных BigQuery.

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

String — идентификатор набора данных или пустая строка, если спецификация источника данных определена необработанным запросом.


get Parameters()

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

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl(
    'https://docs.google.com/spreadsheets/d/abc123456/edit',
);
const spec = ss.getDataSources()[0].getSpec();
const parameters = spec.getParameters();

Этот метод доступен только для источников данных BigQuery.

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

Data Source Parameter[] — список параметров.


get Project Id()

Получает идентификатор проекта выставления счетов.

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

String — идентификатор проекта.


get Raw Query()

Получает необработанную строку запроса.

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

String — необработанная строка запроса.


get Table Id()

Получает идентификатор таблицы BigQuery.

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

String — идентификатор таблицы или пустая строка, если спецификация источника данных определена необработанным запросом.


get Table Project Id()

Получает идентификатор проекта BigQuery для таблицы.

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

String — идентификатор проекта таблицы или пустая строка, если спецификация источника данных определена необработанным запросом.


get Type()

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

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl(
    'https://docs.google.com/spreadsheets/d/abc123456/edit',
);
const spec = ss.getDataSources()[0].getSpec();
const type = spec.getType();

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

Data Source Type — тип источника данных.