Truy cập vào chế độ cài đặt chung của thông số kỹ thuật nguồn dữ liệu hiện có. Để truy cập vào thông số kỹ thuật nguồn dữ liệu cho một loại nhất định, hãy sử dụng phương thức as...()
. Để tạo thông số kỹ thuật nguồn dữ liệu mới, hãy sử dụng Spreadsheet
.
Chỉ sử dụng lớp này với dữ liệu được kết nối với cơ sở dữ liệu.
Ví dụ này cho biết cách lấy thông tin từ thông số kỹ thuật của nguồn dữ liệu BigQuery.
const dataSourceTable = SpreadsheetApp.getActive() .getSheetByName('Data Sheet 1') .getDataSourceTables()[0]; const spec = dataSourceTable.getDataSource().getSpec(); if (spec.getType() === SpreadsheetApp.DataSourceType.BIGQUERY) { const bqSpec = spec.asBigQuery(); Logger.log('Project ID: %s\n', bqSpec.getProjectId()); Logger.log('Raw query string: %s\n', bqSpec.getRawQuery()); }
Ví dụ này cho thấy cách lấy thông tin từ thông số kỹ thuật của nguồn dữ liệu Looker. Việc sử dụng as
sẽ trả về một đối tượng Looker
.
// 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().asLooker(); if (spec.getType() === SpreadsheetApp.DataSourceType.LOOKER) { const lookerSpec = spec.asLooker(); Logger.log('Looker instance URL: %s\n', lookerSpec.getInstanceUrl()); }
Phương thức
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
as | Big | Lấy thông số kỹ thuật cho nguồn dữ liệu BigQuery. |
as | Looker | Lấy thông số kỹ thuật cho nguồn dữ liệu Looker. |
copy() | Data | Tạo Data dựa trên chế độ cài đặt của nguồn dữ liệu này. |
get | Data | Lấy các tham số của nguồn dữ liệu. |
get | Data | Lấy loại nguồn dữ liệu. |
Tài liệu chi tiết
as Big Query()
Lấy thông số kỹ thuật cho nguồn dữ liệu BigQuery.
Cầu thủ trả bóng
Big
– Thông số kỹ thuật của nguồn dữ liệu BigQuery.
as Looker()
Lấy thông số kỹ thuật cho nguồn dữ liệu Looker.
// 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().asLooker();
Cầu thủ trả bóng
Looker
– Thông số kỹ thuật của nguồn dữ liệu Looker.
copy()
Tạo Data
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
Data
– Trình tạo.
get Parameters()
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
Data
– Danh sách tham số.
get Type()
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
Data
– Loại nguồn dữ liệu.