Class BigQueryDataSourceSpec

BigQueryDataSourceSpec

เข้าถึงข้อกำหนดของแหล่งข้อมูล 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 — ประเภทของแหล่งข้อมูล