دسترسی به تنظیمات کلی یک منبع داده موجود. برای دسترسی به مشخصات منبع داده برای نوع خاصی، از روش as...()
استفاده کنید. برای ایجاد مشخصات منبع داده جدید، از SpreadsheetApp.newDataSourceSpec()
استفاده کنید.
از این کلاس فقط با داده هایی استفاده کنید که به پایگاه داده متصل هستند.
این مثال نحوه دریافت اطلاعات از مشخصات منبع داده BigQuery را نشان می دهد.
var dataSourceTable = SpreadsheetApp.getActive().getSheetByName("Data Sheet 1").getDataSourceTables()[0]; var spec = dataSourceTable.getDataSource().getSpec(); if (spec.getType() == SpreadsheetApp.DataSourceType.BIGQUERY) { var bqSpec = spec.asBigQuery(); Logger.log("Project ID: %s\n", bqSpec.getProjectId()); Logger.log("Raw query string: %s\n", bqSpec.getRawQuery()); }
مواد و روش ها
روش | نوع برگشت | توضیح مختصر |
---|---|---|
asBigQuery() | BigQueryDataSourceSpec | مشخصات منبع داده BigQuery را دریافت می کند. |
copy() | DataSourceSpecBuilder | یک DataSourceSpecBuilder بر اساس تنظیمات این منبع داده ایجاد می کند. |
getParameters() | DataSourceParameter[] | پارامترهای منبع داده را دریافت می کند. |
getType() | DataSourceType | نوع منبع داده را دریافت می کند. |
مستندات دقیق
asBigQuery()
مشخصات منبع داده BigQuery را دریافت می کند.
برگشت
BigQueryDataSourceSpec
- مشخصات منبع داده BigQuery.
copy()
یک DataSourceSpecBuilder
بر اساس تنظیمات این منبع داده ایجاد می کند.
برگشت
DataSourceSpecBuilder
- سازنده.