DataSourceSpec
dùng để truy cập cụ thể vào nguồn dữ liệu Looker hiện có
thông số kỹ thuật. Để tạo thông số nguồn dữ liệu mới, hãy sử dụng SpreadsheetApp.newDataSourceSpec()
.
Ví dụ này cho thấy cách bạn có thể lấy thông số nguồn dữ liệu Looker từ một trang tính chỉ có một Kết nối với Looker.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker();
Phương thức
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
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 dữ liệu khám phá Looker trong mô hình. |
getInstanceUrl() | String | Lấy URL của thực thể 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 | Xem loại nguồn dữ liệu. |
Tài liệu chi tiết
copy()
Tạo một 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'); var spec = ss.getDataSources()[0].getSpec(); var newSpec = spec.copy();
Cầu thủ trả bóng
DataSourceSpecBuilder
— Trình tạo.
getExploreName()
Lấy tên của dữ liệu 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'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); var exploreName = lookerDataSourceSpec.getExploreName(); Logger.log(exploreName);
Cầu thủ trả bóng
String
— Tên của dữ liệu khám phá trên Looker.
getInstanceUrl()
Lấy URL của thực thể Looker.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); var instanceUrl = lookerDataSourceSpec.getInstanceUrl(); Logger.log(instanceUrl);
Cầu thủ trả bóng
String
— URL của thực thể 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'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); var 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'); var spec = ss.getDataSources()[0].getSpec(); var parameters = spec.getParameters();
Phương pháp 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()
Xem 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'); var spec = ss.getDataSources()[0].getSpec(); var type = spec.getType();
Cầu thủ trả bóng
DataSourceType
— Loại nguồn dữ liệu.