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