سازنده برای 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();
این مثال نحوه ساخت مشخصات منبع داده Looker را نشان می دهد. پس از استفاده از build()
یک شی LookerDataSourceSpec
را برمی گرداند.
var spec = SpreadsheetApp.newDataSourceSpec() .asLooker() .setInstanceUrl('https://looker_instance_url.com') .setModelName('model_name') .setExploreName('explore_name') .build();
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
asBigQuery() | BigQueryDataSourceSpecBuilder | سازنده منبع داده BigQuery را دریافت می کند. |
asLooker() | LookerDataSourceSpecBuilder | سازنده منبع داده Looker را دریافت می کند. |
build() | DataSourceSpec | مشخصات منبع داده را از تنظیمات این سازنده می سازد. |
copy() | DataSourceSpecBuilder | یک DataSourceSpecBuilder بر اساس تنظیمات این منبع داده ایجاد می کند. |
getParameters() | DataSourceParameter[] | پارامترهای منبع داده را دریافت می کند. |
getType() | DataSourceType | نوع منبع داده را دریافت می کند. |
removeAllParameters() | DataSourceSpecBuilder | تمام پارامترها را حذف می کند. |
removeParameter(parameterName) | DataSourceSpecBuilder | پارامتر مشخص شده را حذف می کند. |
setParameterFromCell(parameterName, sourceCell) | DataSourceSpecBuilder | پارامتری را اضافه می کند، یا اگر پارامتری با نام وجود داشته باشد، سلول منبع آن را برای سازندگان مشخصات منبع داده از نوع DataSourceType.BIGQUERY به روز می کند. |
مستندات دقیق
asBigQuery()
سازنده منبع داده BigQuery را دریافت می کند.
بازگشت
BigQueryDataSourceSpecBuilder
- سازنده مشخصات منبع داده BigQuery.
asLooker()
سازنده منبع داده Looker را دریافت می کند.
var spec = SpreadsheetApp.newDataSourceSpec() .asLooker() .setInstanceUrl('https://looker_instance_url.com') .setModelName('model_name') .setExploreName('explore_name') .build();
بازگشت
LookerDataSourceSpecBuilder
- سازنده مشخصات منبع داده Looker.
build()
مشخصات منبع داده را از تنظیمات این سازنده می سازد. باید as...()
برای تعیین نوع منبع داده قبل از ساخت استفاده شود.
نمونه کد زیر یک Spec BigQuery DataSource را می سازد.
var bigQueryDataSourceSpec = SpreadsheetApp.newDataSourceSpec().asBigQuery(); // TODO(developer): Replace with the required dataset, project and table IDs. bigQueryDataSourceSpec.setDatasetId("my data set id"); bigQueryDataSourceSpec.setProjectId("my project id"); bigQueryDataSourceSpec.setTableId("my table id"); bigQueryDataSourceSpec.build();
نمونه کد زیر یک Looker DataSource Spec می سازد.
var lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); var lookerSpec = lookerDataSourceSpecBuilder.setExploreName("my explore name") .setInstanceUrl("my instance url") .setModelName("my model name") .build();
بازگشت
DataSourceSpec
- مشخصات منبع داده.
copy()
یک DataSourceSpecBuilder
بر اساس تنظیمات این منبع داده ایجاد می کند.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var spec = ss.getDataSources()[0].getSpec(); var newSpec = spec.copy();
بازگشت
DataSourceSpecBuilder
- سازنده.
getParameters()
پارامترهای منبع داده را دریافت می کند.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var spec = ss.getDataSources()[0].getSpec(); var parameters = spec.getParameters();
این روش فقط برای منابع داده BigQuery در دسترس است.
بازگشت
DataSourceParameter[]
- لیست پارامترها.
getType()
نوع منبع داده را دریافت می کند.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var spec = ss.getDataSources()[0].getSpec(); var type = spec.getType();
بازگشت
DataSourceType
- نوع منبع داده.
removeAllParameters()
تمام پارامترها را حذف می کند.
var specBuilder = SpreadsheetApp.newDataSourceSpec(); specBuilder.removeAllParameters();
بازگشت
DataSourceSpecBuilder
- سازنده، برای زنجیر کردن.
removeParameter(parameterName)
پارامتر مشخص شده را حذف می کند.
var specBuilder = SpreadsheetApp.newDataSourceSpec(); specBuilder.removeParameter("x");
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
parameterName | String | نام پارامتری که باید حذف شود. |
بازگشت
DataSourceSpecBuilder
- سازنده، برای زنجیر کردن.
setParameterFromCell(parameterName, sourceCell)
پارامتری را اضافه می کند، یا اگر پارامتری با نام وجود داشته باشد، سلول منبع آن را برای سازندگان مشخصات منبع داده از نوع DataSourceType.BIGQUERY
به روز می کند.
این روش فقط برای منابع داده BigQuery در دسترس است.
var specBuilder = SpreadsheetApp.newDataSourceSpec().asBigQuery(); specBuilder.setParameterFromCell("x", "A1"); var bigQuerySpec = specBuilder.build();
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
parameterName | String | نام پارامتر |
sourceCell | String | سلول منبع، همانطور که در نماد A1 مشخص شده است. |
بازگشت
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();
این مثال نحوه ساخت مشخصات منبع داده Looker را نشان می دهد. پس از استفاده از build()
یک شی LookerDataSourceSpec
را برمی گرداند.
var spec = SpreadsheetApp.newDataSourceSpec() .asLooker() .setInstanceUrl('https://looker_instance_url.com') .setModelName('model_name') .setExploreName('explore_name') .build();
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
asBigQuery() | BigQueryDataSourceSpecBuilder | سازنده منبع داده BigQuery را دریافت می کند. |
asLooker() | LookerDataSourceSpecBuilder | سازنده منبع داده Looker را دریافت می کند. |
build() | DataSourceSpec | مشخصات منبع داده را از تنظیمات این سازنده می سازد. |
copy() | DataSourceSpecBuilder | یک DataSourceSpecBuilder بر اساس تنظیمات این منبع داده ایجاد می کند. |
getParameters() | DataSourceParameter[] | پارامترهای منبع داده را دریافت می کند. |
getType() | DataSourceType | نوع منبع داده را دریافت می کند. |
removeAllParameters() | DataSourceSpecBuilder | تمام پارامترها را حذف می کند. |
removeParameter(parameterName) | DataSourceSpecBuilder | پارامتر مشخص شده را حذف می کند. |
setParameterFromCell(parameterName, sourceCell) | DataSourceSpecBuilder | پارامتری را اضافه می کند، یا اگر پارامتری با نام وجود داشته باشد، سلول منبع آن را برای سازندگان مشخصات منبع داده از نوع DataSourceType.BIGQUERY به روز می کند. |
مستندات دقیق
asBigQuery()
سازنده منبع داده BigQuery را دریافت می کند.
بازگشت
BigQueryDataSourceSpecBuilder
- سازنده مشخصات منبع داده BigQuery.
asLooker()
سازنده منبع داده Looker را دریافت می کند.
var spec = SpreadsheetApp.newDataSourceSpec() .asLooker() .setInstanceUrl('https://looker_instance_url.com') .setModelName('model_name') .setExploreName('explore_name') .build();
بازگشت
LookerDataSourceSpecBuilder
- سازنده مشخصات منبع داده Looker.
build()
مشخصات منبع داده را از تنظیمات این سازنده می سازد. باید as...()
برای تعیین نوع منبع داده قبل از ساخت استفاده شود.
نمونه کد زیر یک Spec BigQuery DataSource را می سازد.
var bigQueryDataSourceSpec = SpreadsheetApp.newDataSourceSpec().asBigQuery(); // TODO(developer): Replace with the required dataset, project and table IDs. bigQueryDataSourceSpec.setDatasetId("my data set id"); bigQueryDataSourceSpec.setProjectId("my project id"); bigQueryDataSourceSpec.setTableId("my table id"); bigQueryDataSourceSpec.build();
نمونه کد زیر یک Looker DataSource Spec می سازد.
var lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); var lookerSpec = lookerDataSourceSpecBuilder.setExploreName("my explore name") .setInstanceUrl("my instance url") .setModelName("my model name") .build();
بازگشت
DataSourceSpec
- مشخصات منبع داده.
copy()
یک DataSourceSpecBuilder
بر اساس تنظیمات این منبع داده ایجاد می کند.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var spec = ss.getDataSources()[0].getSpec(); var newSpec = spec.copy();
بازگشت
DataSourceSpecBuilder
- سازنده.
getParameters()
پارامترهای منبع داده را دریافت می کند.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var spec = ss.getDataSources()[0].getSpec(); var parameters = spec.getParameters();
این روش فقط برای منابع داده BigQuery در دسترس است.
بازگشت
DataSourceParameter[]
- لیست پارامترها.
getType()
نوع منبع داده را دریافت می کند.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var spec = ss.getDataSources()[0].getSpec(); var type = spec.getType();
بازگشت
DataSourceType
- نوع منبع داده.
removeAllParameters()
تمام پارامترها را حذف می کند.
var specBuilder = SpreadsheetApp.newDataSourceSpec(); specBuilder.removeAllParameters();
بازگشت
DataSourceSpecBuilder
- سازنده، برای زنجیر کردن.
removeParameter(parameterName)
پارامتر مشخص شده را حذف می کند.
var specBuilder = SpreadsheetApp.newDataSourceSpec(); specBuilder.removeParameter("x");
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
parameterName | String | نام پارامتری که باید حذف شود. |
بازگشت
DataSourceSpecBuilder
- سازنده، برای زنجیر کردن.
setParameterFromCell(parameterName, sourceCell)
پارامتری را اضافه می کند، یا اگر پارامتری با نام وجود داشته باشد، سلول منبع آن را برای سازندگان مشخصات منبع داده از نوع DataSourceType.BIGQUERY
به روز می کند.
این روش فقط برای منابع داده BigQuery در دسترس است.
var specBuilder = SpreadsheetApp.newDataSourceSpec().asBigQuery(); specBuilder.setParameterFromCell("x", "A1"); var bigQuerySpec = specBuilder.build();
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
parameterName | String | نام پارامتر |
sourceCell | String | سلول منبع، همانطور که در نماد A1 مشخص شده است. |
بازگشت
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();
این مثال نحوه ساخت مشخصات منبع داده Looker را نشان می دهد. پس از استفاده از build()
یک شی LookerDataSourceSpec
را برمی گرداند.
var spec = SpreadsheetApp.newDataSourceSpec() .asLooker() .setInstanceUrl('https://looker_instance_url.com') .setModelName('model_name') .setExploreName('explore_name') .build();
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
asBigQuery() | BigQueryDataSourceSpecBuilder | سازنده منبع داده BigQuery را دریافت می کند. |
asLooker() | LookerDataSourceSpecBuilder | سازنده منبع داده Looker را دریافت می کند. |
build() | DataSourceSpec | مشخصات منبع داده را از تنظیمات این سازنده می سازد. |
copy() | DataSourceSpecBuilder | یک DataSourceSpecBuilder بر اساس تنظیمات این منبع داده ایجاد می کند. |
getParameters() | DataSourceParameter[] | پارامترهای منبع داده را دریافت می کند. |
getType() | DataSourceType | نوع منبع داده را دریافت می کند. |
removeAllParameters() | DataSourceSpecBuilder | تمام پارامترها را حذف می کند. |
removeParameter(parameterName) | DataSourceSpecBuilder | پارامتر مشخص شده را حذف می کند. |
setParameterFromCell(parameterName, sourceCell) | DataSourceSpecBuilder | پارامتری را اضافه می کند، یا اگر پارامتری با نام وجود داشته باشد، سلول منبع آن را برای سازندگان مشخصات منبع داده از نوع DataSourceType.BIGQUERY به روز می کند. |
مستندات دقیق
asBigQuery()
سازنده منبع داده BigQuery را دریافت می کند.
بازگشت
BigQueryDataSourceSpecBuilder
- سازنده مشخصات منبع داده BigQuery.
asLooker()
سازنده منبع داده Looker را دریافت می کند.
var spec = SpreadsheetApp.newDataSourceSpec() .asLooker() .setInstanceUrl('https://looker_instance_url.com') .setModelName('model_name') .setExploreName('explore_name') .build();
بازگشت
LookerDataSourceSpecBuilder
- سازنده مشخصات منبع داده Looker.
build()
مشخصات منبع داده را از تنظیمات این سازنده می سازد. باید as...()
برای تعیین نوع منبع داده قبل از ساخت استفاده شود.
نمونه کد زیر یک Spec BigQuery DataSource را می سازد.
var bigQueryDataSourceSpec = SpreadsheetApp.newDataSourceSpec().asBigQuery(); // TODO(developer): Replace with the required dataset, project and table IDs. bigQueryDataSourceSpec.setDatasetId("my data set id"); bigQueryDataSourceSpec.setProjectId("my project id"); bigQueryDataSourceSpec.setTableId("my table id"); bigQueryDataSourceSpec.build();
نمونه کد زیر یک Looker DataSource Spec می سازد.
var lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); var lookerSpec = lookerDataSourceSpecBuilder.setExploreName("my explore name") .setInstanceUrl("my instance url") .setModelName("my model name") .build();
بازگشت
DataSourceSpec
- مشخصات منبع داده.
copy()
یک DataSourceSpecBuilder
بر اساس تنظیمات این منبع داده ایجاد می کند.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var spec = ss.getDataSources()[0].getSpec(); var newSpec = spec.copy();
بازگشت
DataSourceSpecBuilder
- سازنده.
getParameters()
پارامترهای منبع داده را دریافت می کند.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var spec = ss.getDataSources()[0].getSpec(); var parameters = spec.getParameters();
این روش فقط برای منابع داده BigQuery در دسترس است.
بازگشت
DataSourceParameter[]
- لیست پارامترها.
getType()
نوع منبع داده را دریافت می کند.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var spec = ss.getDataSources()[0].getSpec(); var type = spec.getType();
بازگشت
DataSourceType
- نوع منبع داده.
removeAllParameters()
تمام پارامترها را حذف می کند.
var specBuilder = SpreadsheetApp.newDataSourceSpec(); specBuilder.removeAllParameters();
بازگشت
DataSourceSpecBuilder
- سازنده، برای زنجیر کردن.
removeParameter(parameterName)
پارامتر مشخص شده را حذف می کند.
var specBuilder = SpreadsheetApp.newDataSourceSpec(); specBuilder.removeParameter("x");
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
parameterName | String | نام پارامتری که باید حذف شود. |
بازگشت
DataSourceSpecBuilder
- سازنده، برای زنجیر کردن.
setParameterFromCell(parameterName, sourceCell)
پارامتری را اضافه می کند، یا اگر پارامتری با نام وجود داشته باشد، سلول منبع آن را برای سازندگان مشخصات منبع داده از نوع DataSourceType.BIGQUERY
به روز می کند.
این روش فقط برای منابع داده BigQuery در دسترس است.
var specBuilder = SpreadsheetApp.newDataSourceSpec().asBigQuery(); specBuilder.setParameterFromCell("x", "A1"); var bigQuerySpec = specBuilder.build();
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
parameterName | String | نام پارامتر |
sourceCell | String | سلول منبع، همانطور که در نماد A1 مشخص شده است. |
بازگشت
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();
این مثال نحوه ساخت مشخصات منبع داده Looker را نشان می دهد. پس از استفاده از build()
یک شی LookerDataSourceSpec
را برمی گرداند.
var spec = SpreadsheetApp.newDataSourceSpec() .asLooker() .setInstanceUrl('https://looker_instance_url.com') .setModelName('model_name') .setExploreName('explore_name') .build();
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
asBigQuery() | BigQueryDataSourceSpecBuilder | سازنده منبع داده BigQuery را دریافت می کند. |
asLooker() | LookerDataSourceSpecBuilder | سازنده منبع داده Looker را دریافت می کند. |
build() | DataSourceSpec | مشخصات منبع داده را از تنظیمات این سازنده می سازد. |
copy() | DataSourceSpecBuilder | یک DataSourceSpecBuilder بر اساس تنظیمات این منبع داده ایجاد می کند. |
getParameters() | DataSourceParameter[] | پارامترهای منبع داده را دریافت می کند. |
getType() | DataSourceType | نوع منبع داده را دریافت می کند. |
removeAllParameters() | DataSourceSpecBuilder | تمام پارامترها را حذف می کند. |
removeParameter(parameterName) | DataSourceSpecBuilder | پارامتر مشخص شده را حذف می کند. |
setParameterFromCell(parameterName, sourceCell) | DataSourceSpecBuilder | پارامتری را اضافه می کند، یا اگر پارامتری با نام وجود داشته باشد، سلول منبع آن را برای سازندگان مشخصات منبع داده از نوع DataSourceType.BIGQUERY به روز می کند. |
مستندات دقیق
asBigQuery()
سازنده منبع داده BigQuery را دریافت می کند.
بازگشت
BigQueryDataSourceSpecBuilder
- سازنده مشخصات منبع داده BigQuery.
asLooker()
سازنده منبع داده Looker را دریافت می کند.
var spec = SpreadsheetApp.newDataSourceSpec() .asLooker() .setInstanceUrl('https://looker_instance_url.com') .setModelName('model_name') .setExploreName('explore_name') .build();
بازگشت
LookerDataSourceSpecBuilder
- سازنده مشخصات منبع داده Looker.
build()
مشخصات منبع داده را از تنظیمات این سازنده می سازد. باید as...()
برای تعیین نوع منبع داده قبل از ساخت استفاده شود.
نمونه کد زیر یک Spec BigQuery DataSource را می سازد.
var bigQueryDataSourceSpec = SpreadsheetApp.newDataSourceSpec().asBigQuery(); // TODO(developer): Replace with the required dataset, project and table IDs. bigQueryDataSourceSpec.setDatasetId("my data set id"); bigQueryDataSourceSpec.setProjectId("my project id"); bigQueryDataSourceSpec.setTableId("my table id"); bigQueryDataSourceSpec.build();
نمونه کد زیر یک Looker DataSource Spec می سازد.
var lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); var lookerSpec = lookerDataSourceSpecBuilder.setExploreName("my explore name") .setInstanceUrl("my instance url") .setModelName("my model name") .build();
بازگشت
DataSourceSpec
- مشخصات منبع داده.
copy()
یک DataSourceSpecBuilder
بر اساس تنظیمات این منبع داده ایجاد می کند.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var spec = ss.getDataSources()[0].getSpec(); var newSpec = spec.copy();
بازگشت
DataSourceSpecBuilder
- سازنده.
getParameters()
پارامترهای منبع داده را دریافت می کند.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var spec = ss.getDataSources()[0].getSpec(); var parameters = spec.getParameters();
این روش فقط برای منابع داده BigQuery در دسترس است.
بازگشت
DataSourceParameter[]
- لیست پارامترها.
getType()
نوع منبع داده را دریافت می کند.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var spec = ss.getDataSources()[0].getSpec(); var type = spec.getType();
بازگشت
DataSourceType
- نوع منبع داده.
removeAllParameters()
تمام پارامترها را حذف می کند.
var specBuilder = SpreadsheetApp.newDataSourceSpec(); specBuilder.removeAllParameters();
بازگشت
DataSourceSpecBuilder
- سازنده، برای زنجیر کردن.
removeParameter(parameterName)
پارامتر مشخص شده را حذف می کند.
var specBuilder = SpreadsheetApp.newDataSourceSpec(); specBuilder.removeParameter("x");
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
parameterName | String | نام پارامتری که باید حذف شود. |
بازگشت
DataSourceSpecBuilder
- سازنده، برای زنجیر کردن.
setParameterFromCell(parameterName, sourceCell)
پارامتری را اضافه می کند، یا اگر پارامتری با نام وجود داشته باشد، سلول منبع آن را برای سازندگان مشخصات منبع داده از نوع DataSourceType.BIGQUERY
به روز می کند.
این روش فقط برای منابع داده BigQuery در دسترس است.
var specBuilder = SpreadsheetApp.newDataSourceSpec().asBigQuery(); specBuilder.setParameterFromCell("x", "A1"); var bigQuerySpec = specBuilder.build();
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
parameterName | String | نام پارامتر |
sourceCell | String | سلول منبع، همانطور که در نماد A1 مشخص شده است. |
بازگشت
DataSourceSpecBuilder
- سازنده، برای زنجیر کردن.