Class BigQueryDataSourceSpec

مشخصات منبع داده پرس و جو بزرگ

به مشخصات منبع داده BigQuery موجود دسترسی داشته باشید. برای ایجاد مشخصات منبع داده جدید، از Spreadsheet App.newDataSourceSpec() استفاده کنید.

روش ها

روش نوع برگشت شرح مختصر
copy() Data Source Spec Builder بر اساس تنظیمات این منبع داده، یک Data Source Spec Builder ایجاد می کند.
get Dataset Id() String شناسه مجموعه داده BigQuery را دریافت می کند.
get Parameters() Data Source Parameter[] پارامترهای منبع داده را دریافت می کند.
get Project Id() String شناسه پروژه صورتحساب را دریافت می کند.
get Raw Query() String رشته پرس و جو خام را دریافت می کند.
get Table Id() String شناسه جدول BigQuery را دریافت می کند.
get Table Project Id() String شناسه پروژه BigQuery را برای جدول دریافت می کند.
get Type() Data Source Type نوع منبع داده را دریافت می کند.

مستندات دقیق

copy()

بر اساس تنظیمات این منبع داده، یک Data Source Spec Builder ایجاد می کند.

// 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();

بازگشت

Data Source Spec Builder - سازنده.


get Dataset Id()

شناسه مجموعه داده BigQuery را دریافت می کند.

بازگشت

String - شناسه مجموعه داده یا یک رشته خالی اگر مشخصات منبع داده با یک پرس و جو خام تعریف شده باشد.


get Parameters()

پارامترهای منبع داده را دریافت می کند.

// 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 در دسترس است.

بازگشت

Data Source Parameter[] - فهرست پارامترها.


get Project Id()

شناسه پروژه صورتحساب را دریافت می کند.

بازگشت

String - شناسه پروژه.


get Raw Query()

رشته پرس و جو خام را دریافت می کند.

بازگشت

String - رشته پرس و جو خام.


get Table Id()

شناسه جدول BigQuery را دریافت می کند.

بازگشت

String - شناسه جدول یا یک رشته خالی اگر مشخصات منبع داده با یک پرس و جو خام تعریف شده باشد.


get Table Project Id()

شناسه پروژه BigQuery را برای جدول دریافت می کند.

بازگشت

String - شناسه پروژه جدول، یا یک رشته خالی اگر مشخصات منبع داده با یک جستجوی خام تعریف شده باشد.


get Type()

نوع منبع داده را دریافت می کند.

// 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();

بازگشت

Data Source Type - نوع منبع داده.