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