Class LookerDataSourceSpec

LookerDataSourceSpec

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ứcLoại dữ liệu trả vềMô tả ngắn
copy()DataSourceSpecBuilderTạo DataSourceSpecBuilder dựa trên chế độ cài đặt của nguồn dữ liệu này.
getExploreName()StringLấy tên của dữ liệu khám phá Looker trong mô hình.
getInstanceUrl()StringLấy URL của thực thể Looker.
getModelName()StringLấ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()DataSourceTypeXem 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.