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 | รับ URL ของอินสแตนซ์ 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()
รับ 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
— URL ของอินสแตนซ์ 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
— ประเภทแหล่งข้อมูล