访问现有的 BigQuery 数据源规范。如需创建新的“数据源规范”,请使用 Spreadsheet
。
方法
方法 | 返回类型 | 简介 |
---|---|---|
copy() | Data | 根据此数据源的设置创建 Data 。 |
get | String | 获取 BigQuery 数据集 ID。 |
get | Data | 获取数据源的参数。 |
get | String | 获取结算项目 ID。 |
get | String | 获取原始查询字符串。 |
get | String | 获取 BigQuery 表 ID。 |
get | String | 获取表的 BigQuery 项目 ID。 |
get | Data | 获取数据源的类型。 |
详细文档
copy()
根据此数据源的设置创建 Data
。
// 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
- 构建器。
get Dataset Id()
获取 BigQuery 数据集 ID。
返回
String
- 数据集 ID,如果数据源规范由原始查询定义,则为空字符串。
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
- 参数列表。
get Project Id()
获取结算项目 ID。
返回
String
- 项目 ID。
get Raw Query()
获取原始查询字符串。
返回
String
- 原始查询字符串。
get Table Id()
获取 BigQuery 表 ID。
返回
String
- 表 ID,如果数据源规范由原始查询定义,则为空字符串。
get Table Project Id()
获取表的 BigQuery 项目 ID。
返回
String
- 表项目 ID;如果数据源规范由原始查询定义,则为空字符串。
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
- 数据源类型。