Class LookerDataSourceSpec

LookerDataSourceSpec

DataSourceSpec dùng để truy cập cụ thể vào các thông số kỹ thuật hiện có của nguồn dữ liệu Looker. Để tạo thông số kỹ thuật 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ố kỹ thuật của nguồn dữ liệu Looker từ một trang tính chỉ có một kết nối 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();

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 mục khám phá Looker trong mô hình.
getInstanceUrl()StringLấy URL của phiên bản 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()DataSourceTypeLấy loại nguồn dữ liệu.

Tài liệu chi tiết

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.