DataSourceSpec
ที่ใช้เพื่อเข้าถึงแหล่งข้อมูล Looker ที่มีอยู่โดยเฉพาะ
หากต้องการสร้างข้อกำหนดของแหล่งข้อมูลใหม่ ให้ใช้ SpreadsheetApp.newDataSourceSpec()
ตัวอย่างนี้แสดงวิธีรับข้อมูลจำเพาะของแหล่งข้อมูล Looker จากชีตที่มีเพียง 1 รายการ การเชื่อมต่อ 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();
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
copy() | DataSourceSpecBuilder | สร้าง DataSourceSpecBuilder ตามการตั้งค่าของแหล่งข้อมูลนี้ |
getExploreName() | String | รับชื่อการสํารวจ Looker ในโมเดล |
getInstanceUrl() | String | รับ URL ของอินสแตนซ์ Looker |
getModelName() | String | รับชื่อโมเดล Looker ในอินสแตนซ์ |
getParameters() | DataSourceParameter[] | รับพารามิเตอร์ของแหล่งข้อมูล |
getType() | DataSourceType | รับประเภทของแหล่งข้อมูล |
เอกสารโดยละเอียด
copy()
สร้าง DataSourceSpecBuilder
ตามการตั้งค่าของแหล่งข้อมูลนี้
// 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();
รีเทิร์น
DataSourceSpecBuilder
— เครื่องมือสร้าง
getExploreName()
รับชื่อการสํารวจ 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 exploreName = lookerDataSourceSpec.getExploreName(); Logger.log(exploreName);
รีเทิร์น
String
— ชื่อของ Looker Explore
getInstanceUrl()
รับ URL ของอินสแตนซ์ 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);
รีเทิร์น
String
— URL ของอินสแตนซ์ Looker
getModelName()
รับชื่อโมเดล 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 modelName = lookerDataSourceSpec.getModelName(); Logger.log(modelName);
รีเทิร์น
String
— ชื่อโมเดล Looker
getParameters()
รับพารามิเตอร์ของแหล่งข้อมูล
// 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();
วิธีนี้ใช้ได้กับแหล่งข้อมูล BigQuery เท่านั้น
รีเทิร์น
DataSourceParameter[]
— รายการพารามิเตอร์
getType()
รับประเภทของแหล่งข้อมูล
// 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();
รีเทิร์น
DataSourceType
— ประเภทของแหล่งข้อมูล