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 - شناسه پروژه جدول، یا یک رشته خالی اگر مشخصات منبع داده با یک جستجوی خام تعریف شده باشد.


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 - نوع منبع داده.