سازنده برای DataSourceSpec
. برای ایجاد مشخصات برای نوع خاص، از متد as...()
استفاده کنید. برای ایجاد یک سازنده جدید، از SpreadsheetApp.newDataSourceSpec()
استفاده کنید. برای استفاده از مشخصات، DataSourceTable
را ببینید.
از این کلاس فقط با داده هایی استفاده کنید که به پایگاه داده متصل هستند.
این مثال ها نحوه ساخت مشخصات منبع داده BigQuery را نشان می دهد.
var spec = SpreadsheetApp.newDataSourceSpec() .asBigQuery() .setProjectId('big_query_project') .setRawQuery('select @FIELD from table limit @LIMIT') .setParameterFromCell('FIELD', 'Sheet1!A1') .setParameterFromCell('LIMIT', 'namedRangeCell') .build();
مواد و روش ها
روش | نوع برگشت | توضیح مختصر |
---|---|---|
asBigQuery() | BigQueryDataSourceSpecBuilder | سازنده منبع داده BigQuery را دریافت می کند. |
build() | DataSourceSpec | مشخصات منبع داده را از تنظیمات این سازنده می سازد. |
copy() | DataSourceSpecBuilder | یک DataSourceSpecBuilder بر اساس تنظیمات این منبع داده ایجاد می کند. |
getParameters() | DataSourceParameter[] | پارامترهای منبع داده را دریافت می کند. |
getType() | DataSourceType | نوع منبع داده را دریافت می کند. |
removeAllParameters() | DataSourceSpecBuilder | تمام پارامترها را حذف می کند. |
removeParameter(parameterName) | DataSourceSpecBuilder | پارامتر مشخص شده را حذف می کند. |
setParameterFromCell(parameterName, sourceCell) | DataSourceSpecBuilder | پارامتری را اضافه می کند، یا اگر پارامتری با نام وجود داشته باشد، سلول منبع آن را به روز می کند. |
مستندات دقیق
asBigQuery()
سازنده منبع داده BigQuery را دریافت می کند.
برگشت
BigQueryDataSourceSpecBuilder
- سازنده مشخصات منبع داده BigQuery.
build()
مشخصات منبع داده را از تنظیمات این سازنده می سازد. باید as...()
برای تعیین نوع منبع داده قبل از ساخت استفاده شود.
برگشت
DataSourceSpec
- مشخصات منبع داده.
copy()
یک DataSourceSpecBuilder
بر اساس تنظیمات این منبع داده ایجاد می کند.
برگشت
DataSourceSpecBuilder
- سازنده.
getParameters()
getType()
removeAllParameters()
removeParameter(parameterName)
پارامتر مشخص شده را حذف می کند.
مولفه های
نام | تایپ کنید | شرح |
---|---|---|
parameterName | String | نام پارامتری که باید حذف شود. |
برگشت
DataSourceSpecBuilder
- سازنده، برای زنجیر کردن.
setParameterFromCell(parameterName, sourceCell)
پارامتری را اضافه می کند، یا اگر پارامتری با نام وجود داشته باشد، سلول منبع آن را به روز می کند.
مولفه های
نام | تایپ کنید | شرح |
---|---|---|
parameterName | String | نام پارامتر |
sourceCell | String | سلول منبع، همانطور که در نماد A1 مشخص شده است. |
برگشت
DataSourceSpecBuilder
- سازنده، برای زنجیر کردن.