Trình tạo cho LookerDataSourceSpecBuilder
.
Ví dụ này cho thấy cách tạo một trình tạo thông số kỹ thuật nguồn dữ liệu Looker mới.
const lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker();
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. |
getExploreName() | String | Lấy tên của mục khám phá Looker trong mô hình. |
getInstanceUrl() | String | Lấy URL của phiên bản Looker. |
getModelName() | String | Lấy tên của mô hình Looker trong thực thể. |
getParameters() | DataSourceParameter[] | Lấy các tham số của nguồn dữ liệu. |
getType() | DataSourceType | Lấy loại nguồn dữ liệu. |
removeAllParameters() | LookerDataSourceSpecBuilder | Xoá tất cả tham số. |
removeParameter(parameterName) | LookerDataSourceSpecBuilder | Xoá tham số đã chỉ định. |
setExploreName(exploreName) | LookerDataSourceSpecBuilder | Đặt tên cho dữ liệu khám phá trong mô hình Looker. |
setInstanceUrl(instanceUrl) | LookerDataSourceSpecBuilder | Đặt URL thực thể cho Looker. |
setModelName(modelName) | LookerDataSourceSpecBuilder | Đặt tên mô hình Looker trong thực thể Looker. |
setParameterFromCell(parameterName, sourceCell) | LookerDataSourceSpecBuilder | 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 . |
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.
getExploreName()
Lấy tên của mục khám phá Looker trong mô hình.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); const exploreName = lookerDataSourceSpec.getExploreName(); Logger.log(exploreName);
Cầu thủ trả bóng
String
– Tên của dữ liệu khám phá Looker.
getInstanceUrl()
Lấy URL của phiên bản Looker.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); const instanceUrl = lookerDataSourceSpec.getInstanceUrl(); Logger.log(instanceUrl);
Cầu thủ trả bóng
String
– URL của phiên bản Looker.
getModelName()
Lấy tên của mô hình Looker trong thực thể.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); const modelName = lookerDataSourceSpec.getModelName(); Logger.log(modelName);
Cầu thủ trả bóng
String
– Tên của mô hình Looker.
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ố.
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
LookerDataSourceSpecBuilder
– 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
LookerDataSourceSpecBuilder
– Trình tạo để tạo chuỗi.
setExploreName(exploreName)
Đặt tên cho dữ liệu khám phá trong mô hình Looker.
const lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); // TODO(developer): replace explore name with your own lookerDataSourceSpecBuilder.setExploreName('my explore name');
Tham số
Tên | Loại | Mô tả |
---|---|---|
exploreName | String | Tên của dữ liệu khám phá trong mô hình Looker đã chọn. |
Cầu thủ trả bóng
LookerDataSourceSpecBuilder
– Trình tạo này, để tạo chuỗi.
setInstanceUrl(instanceUrl)
Đặt URL thực thể cho Looker.
const lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); // TODO(developer): replace instance url with your own lookerDataSourceSpecBuilder.setInstanceUrl('my instance url');
Tham số
Tên | Loại | Mô tả |
---|---|---|
instanceUrl | String | URL của phiên bản Looker. |
Cầu thủ trả bóng
LookerDataSourceSpecBuilder
– Trình tạo để tạo chuỗi.
setModelName(modelName)
Đặt tên mô hình Looker trong thực thể Looker.
const lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); // TODO(developer): replace model name with your own lookerDataSourceSpecBuilder.setModelName('my model name');
Tham số
Tên | Loại | Mô tả |
---|---|---|
modelName | String | Tên mô hình trong phiên bản Looker. |
Cầu thủ trả bóng
LookerDataSourceSpecBuilder
– Trình tạo để 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
LookerDataSourceSpecBuilder
– Trình tạo để tạo chuỗi.