เข้าถึงข้อกำหนดแหล่งข้อมูล BigQuery ที่มีอยู่ หากต้องการสร้างข้อกำหนดแหล่งข้อมูลใหม่
ให้ใช้ SpreadsheetApp.newDataSourceSpec()
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
copy() | Data | สร้างDataตามการตั้งค่าของแหล่งข้อมูลนี้ |
get | String | รับรหัสชุดข้อมูล BigQuery |
get | Data | รับพารามิเตอร์ของแหล่งข้อมูล |
get | String | รับรหัสโปรเจ็กต์การเรียกเก็บเงิน |
get | String | รับสตริงการค้นหาดิบ |
get | String | รับรหัสตาราง BigQuery |
get | String | รับรหัสโปรเจ็กต์ BigQuery สำหรับตาราง |
get | Data | รับประเภทของแหล่งข้อมูล |
เอกสารโดยละเอียด
copy()
สร้างDataSourceSpecBuilderตามการตั้งค่าของแหล่งข้อมูลนี้
// 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();
รีเทิร์น
DataSourceSpecBuilder - เครื่องมือสร้าง
getDatasetId()
รับรหัสชุดข้อมูล BigQuery
รีเทิร์น
String — รหัสชุดข้อมูล หรือสตริงว่างหากมีการกำหนดข้อกำหนดแหล่งข้อมูลโดยใช้คําค้นหาดิบ
getParameters()
รับพารามิเตอร์ของแหล่งข้อมูล
// 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 เท่านั้น
รีเทิร์น
DataSourceParameter[] — รายการพารามิเตอร์
getProjectId()
รับรหัสโปรเจ็กต์การเรียกเก็บเงิน
รีเทิร์น
String — รหัสโปรเจ็กต์
getRawQuery()
รับสตริงการค้นหาดิบ
รีเทิร์น
String — สตริงการค้นหาดิบ
getTableId()
รับรหัสตาราง BigQuery
รีเทิร์น
String - รหัสตาราง หรือสตริงว่างหากมีการกำหนดข้อกำหนดแหล่งข้อมูลโดยใช้การค้นหาดิบ
getTableProjectId()
รับรหัสโปรเจ็กต์ BigQuery สำหรับตาราง
รีเทิร์น
String - รหัสโปรเจ็กต์ของตาราง หรือสตริงว่างหากข้อกำหนดแหล่งข้อมูลกำหนดโดยการค้นหาดิบ
getType()
รับประเภทของแหล่งข้อมูล
// 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();
รีเทิร์น
DataSourceType — ประเภทแหล่งข้อมูล