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