Class BigQueryDataSourceSpec

مشخصات BigQueryDataSource

به مشخصات منبع داده موجود BigQuery دسترسی پیدا کنید. برای ایجاد مشخصات منبع داده جدید، از SpreadsheetApp.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()

بر اساس تنظیمات این منبع داده، یک 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 — نوع منبع داده.