Class DataSourceSpecBuilder

DataSourceSpecBuilder

سازنده برای 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()

پارامترهای منبع داده را دریافت می کند.

برگشت

DataSourceParameter[] - لیست پارامترها.


getType()

نوع منبع داده را دریافت می کند.

برگشت

DataSourceType - نوع منبع داده.


removeAllParameters()

تمام پارامترها را حذف می کند.

برگشت

DataSourceSpecBuilder - سازنده، برای زنجیر کردن.


removeParameter(parameterName)

پارامتر مشخص شده را حذف می کند.

مولفه های

نام تایپ کنید شرح
parameterName String نام پارامتری که باید حذف شود.

برگشت

DataSourceSpecBuilder - سازنده، برای زنجیر کردن.


setParameterFromCell(parameterName, sourceCell)

پارامتری را اضافه می کند، یا اگر پارامتری با نام وجود داشته باشد، سلول منبع آن را به روز می کند.

مولفه های

نام تایپ کنید شرح
parameterName String نام پارامتر
sourceCell String سلول منبع، همانطور که در نماد A1 مشخص شده است.

برگشت

DataSourceSpecBuilder - سازنده، برای زنجیر کردن.