Trình tạo cho BigQueryDataSourceSpecBuilder
.
Phương thức
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
build() | DataSourceSpec | Tạo thông số nguồn dữ liệu từ các chế độ cài đặt trong trình tạo này. |
copy() | DataSourceSpecBuilder | Tạo DataSourceSpecBuilder dựa trên chế độ cài đặt của nguồn dữ liệu này. |
getDatasetId() | String | Lấy mã nhận dạng tập dữ liệu BigQuery. |
getParameters() | DataSourceParameter[] | Lấy các tham số của nguồn dữ liệu. |
getProjectId() | String | Lấy mã dự án thanh toán. |
getRawQuery() | String | Lấy chuỗi truy vấn thô. |
getTableId() | String | Lấy mã bảng BigQuery. |
getTableProjectId() | String | Lấy mã dự án BigQuery cho bảng. |
getType() | DataSourceType | Lấy loại nguồn dữ liệu. |
removeAllParameters() | BigQueryDataSourceSpecBuilder | Xoá tất cả tham số. |
removeParameter(parameterName) | BigQueryDataSourceSpecBuilder | Xoá tham số đã chỉ định. |
setDatasetId(datasetId) | BigQueryDataSourceSpecBuilder | Đặt mã nhận dạng tập dữ liệu BigQuery. |
setParameterFromCell(parameterName, sourceCell) | BigQueryDataSourceSpecBuilder | Thêm một tham số hoặc nếu tham số có tên đó tồn tại, hãy cập nhật ô nguồn của tham số đó cho trình tạo thông số kỹ thuật nguồn dữ liệu thuộc loại DataSourceType.BIGQUERY . |
setProjectId(projectId) | BigQueryDataSourceSpecBuilder | Đặt mã dự án BigQuery dùng cho việc thanh toán. |
setRawQuery(rawQuery) | BigQueryDataSourceSpecBuilder | Đặt chuỗi truy vấn thô. |
setTableId(tableId) | BigQueryDataSourceSpecBuilder | Đặt mã bảng BigQuery. |
setTableProjectId(projectId) | BigQueryDataSourceSpecBuilder | Đặt mã dự án BigQuery cho bảng. |
Tài liệu chi tiết
build()
Tạo thông số nguồn dữ liệu từ các chế độ cài đặt trong trình tạo này. Phải sử dụng as...()
để chỉ định loại nguồn dữ liệu trước khi tạo.
Mã mẫu sau đây tạo một Thông số kỹ thuật nguồn dữ liệu BigQuery.
const bigQueryDataSourceSpec = SpreadsheetApp.newDataSourceSpec().asBigQuery(); // TODO(developer): Replace with the required dataset, project and table IDs. bigQueryDataSourceSpec.setDatasetId('my data set id'); bigQueryDataSourceSpec.setProjectId('my project id'); bigQueryDataSourceSpec.setTableId('my table id'); bigQueryDataSourceSpec.build();
Mã mẫu sau đây tạo một Thông số kỹ thuật về Nguồn dữ liệu Looker.
const lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); const lookerSpec = lookerDataSourceSpecBuilder.setExploreName('my explore name') .setInstanceUrl('my instance url') .setModelName('my model name') .build();
Cầu thủ trả bóng
DataSourceSpec
– Thông số nguồn dữ liệu.
copy()
Tạo DataSourceSpecBuilder
dựa trên chế độ cài đặt của nguồn dữ liệu này.
// 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();
Cầu thủ trả bóng
DataSourceSpecBuilder
– Trình tạo.
getDatasetId()
Lấy mã nhận dạng tập dữ liệu BigQuery.
Cầu thủ trả bóng
String
– Mã nhận dạng tập dữ liệu hoặc một chuỗi trống nếu thông số kỹ thuật của nguồn dữ liệu được xác định bằng truy vấn thô.
getParameters()
Lấy các tham số của nguồn dữ liệu.
// 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();
Phương thức này chỉ áp dụng cho nguồn dữ liệu BigQuery.
Cầu thủ trả bóng
DataSourceParameter[]
– Danh sách tham số.
getProjectId()
Lấy mã dự án thanh toán.
Cầu thủ trả bóng
String
– Mã dự án.
getRawQuery()
Lấy chuỗi truy vấn thô.
Cầu thủ trả bóng
String
– Chuỗi truy vấn thô.
getTableId()
Lấy mã bảng BigQuery.
Cầu thủ trả bóng
String
– Mã nhận dạng bảng hoặc một chuỗi trống nếu thông số kỹ thuật của nguồn dữ liệu được xác định bằng truy vấn thô.
getTableProjectId()
Lấy mã dự án BigQuery cho bảng.
Cầu thủ trả bóng
String
– Mã dự án bảng hoặc một chuỗi trống nếu thông số kỹ thuật của nguồn dữ liệu được xác định bằng truy vấn thô.
getType()
Lấy loại nguồn dữ liệu.
// 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();
Cầu thủ trả bóng
DataSourceType
– Loại nguồn dữ liệu.
removeAllParameters()
Xoá tất cả tham số.
const specBuilder = SpreadsheetApp.newDataSourceSpec(); specBuilder.removeAllParameters();
Cầu thủ trả bóng
BigQueryDataSourceSpecBuilder
– Trình tạo để tạo chuỗi.
removeParameter(parameterName)
Xoá tham số đã chỉ định.
const specBuilder = SpreadsheetApp.newDataSourceSpec(); specBuilder.removeParameter('x');
Tham số
Tên | Loại | Mô tả |
---|---|---|
parameterName | String | Tên của thông số cần xoá. |
Cầu thủ trả bóng
BigQueryDataSourceSpecBuilder
– Trình tạo, để tạo chuỗi.
setDatasetId(datasetId)
Đặt mã nhận dạng tập dữ liệu BigQuery.
Tham số
Tên | Loại | Mô tả |
---|---|---|
datasetId | String | Mã của tập dữ liệu. |
Cầu thủ trả bóng
BigQueryDataSourceSpecBuilder
– Trình tạo này, để tạo chuỗi.
setParameterFromCell(parameterName, sourceCell)
Thêm một tham số hoặc nếu tham số có tên tồn tại, hãy cập nhật ô nguồn của tham số đó cho trình tạo thông số kỹ thuật nguồn dữ liệu thuộc loại DataSourceType.BIGQUERY
.
Phương thức này chỉ áp dụng cho nguồn dữ liệu BigQuery.
const specBuilder = SpreadsheetApp.newDataSourceSpec().asBigQuery(); specBuilder.setParameterFromCell('x', 'A1'); const bigQuerySpec = specBuilder.build();
Tham số
Tên | Loại | Mô tả |
---|---|---|
parameterName | String | Tên thông số. |
sourceCell | String | Ô nguồn, như được chỉ định trong ký hiệu A1. |
Cầu thủ trả bóng
BigQueryDataSourceSpecBuilder
– Trình tạo để tạo chuỗi.
setProjectId(projectId)
Đặt mã dự án BigQuery dùng cho việc thanh toán.
Tham số
Tên | Loại | Mô tả |
---|---|---|
projectId | String | Mã của dự án thanh toán. |
Cầu thủ trả bóng
BigQueryDataSourceSpecBuilder
– Trình tạo, để tạo chuỗi.
setRawQuery(rawQuery)
Đặt chuỗi truy vấn thô.
Tham số
Tên | Loại | Mô tả |
---|---|---|
rawQuery | String | Chuỗi truy vấn thô. |
Cầu thủ trả bóng
BigQueryDataSourceSpecBuilder
– Trình tạo, để tạo chuỗi.
setTableId(tableId)
Đặt mã bảng BigQuery.
Tham số
Tên | Loại | Mô tả |
---|---|---|
tableId | String | Mã nhận dạng của bảng. |
Cầu thủ trả bóng
BigQueryDataSourceSpecBuilder
– Trình tạo này, để tạo chuỗi.
setTableProjectId(projectId)
Đặt mã dự án BigQuery cho bảng.
Tham số
Tên | Loại | Mô tả |
---|---|---|
projectId | String | Mã dự án của bảng BigQuery. |
Cầu thủ trả bóng
BigQueryDataSourceSpecBuilder
– Trình tạo để tạo chuỗi.