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',
);
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 — สตริงการค้นหาไฟล์ข้อมูล RAW


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 — ประเภทแหล่งข้อมูล