Получите доступ к существующей спецификации источника данных 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 — тип источника данных.