Data
是用於存取現有 Looker 資料來源規格。如要建立新的資料來源規格,請使用 Spreadsheet
。
本例說明如何從只有一個 Looker 連線的工作表中取得 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();
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
copy() | Data | 根據這個資料來源的設定,建立 Data 。 |
get | String | 取得模型中的 Looker 探索名稱。 |
get | String | 取得 Looker 執行個體的網址。 |
get | String | 取得執行個體中的 Looker 模型名稱。 |
get | Data | 取得資料來源的參數。 |
get | Data | 取得資料來源的類型。 |
內容詳盡的說明文件
copy()
根據這個資料來源的設定,建立 Data
。
// 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();
回攻員
Data
:建構工具。
get Explore Name()
取得模型中 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 exploreName = lookerDataSourceSpec.getExploreName(); Logger.log(exploreName);
回攻員
String
:Looker 探索的名稱。
get Instance Url()
取得 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);
回攻員
String
:Looker 執行個體的網址。
get Model Name()
取得執行個體中的 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 modelName = lookerDataSourceSpec.getModelName(); Logger.log(modelName);
回攻員
String
:Looker 模型的名稱。
get Parameters()
取得資料來源的參數。
// 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();
這個方法僅適用於 BigQuery 資料來源。
回攻員
Data
:參數清單。
get Type()
取得資料來源的類型。
// 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();
回攻員
Data
:資料來源類型。