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();

এই উদাহরণটি দেখায় কিভাবে একটি লুকার ডেটা সোর্স স্পেসিফিকেশন তৈরি করতে হয়। এটি 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 লুকার ডেটা উৎসের জন্য নির্মাতা পায়।
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()

লুকার ডেটা উৎসের জন্য নির্মাতা পায়।

var spec = SpreadsheetApp.newDataSourceSpec()
           .asLooker()
           .setInstanceUrl('https://looker_instance_url.com')
           .setModelName('model_name')
           .setExploreName('explore_name')
           .build();

প্রত্যাবর্তন

LookerDataSourceSpecBuilder — লুকার ডেটা সোর্স স্পেসিফিকেশন নির্মাতা।


build()

এই নির্মাতার সেটিংস থেকে একটি ডেটা উৎস স্পেসিফিকেশন তৈরি করে। বিল্ডিংয়ের আগে একটি ডাটা সোর্স টাইপ নির্দিষ্ট করতে ব্যবহার করতে হবে as...()

নিম্নলিখিত কোড নমুনা একটি BigQuery DataSource Spec তৈরি করে।

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 — নির্মাতা, চেইন করার জন্য।

,
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();

এই উদাহরণটি দেখায় কিভাবে একটি লুকার ডেটা সোর্স স্পেসিফিকেশন তৈরি করতে হয়। এটি 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 লুকার ডেটা উৎসের জন্য নির্মাতা পায়।
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()

লুকার ডেটা উৎসের জন্য নির্মাতা পায়।

var spec = SpreadsheetApp.newDataSourceSpec()
           .asLooker()
           .setInstanceUrl('https://looker_instance_url.com')
           .setModelName('model_name')
           .setExploreName('explore_name')
           .build();

প্রত্যাবর্তন

LookerDataSourceSpecBuilder — লুকার ডেটা সোর্স স্পেসিফিকেশন নির্মাতা।


build()

এই নির্মাতার সেটিংস থেকে একটি ডেটা উৎস স্পেসিফিকেশন তৈরি করে। বিল্ডিংয়ের আগে একটি ডাটা সোর্স টাইপ নির্দিষ্ট করতে ব্যবহার করতে হবে as...()

নিম্নলিখিত কোড নমুনা একটি BigQuery DataSource Spec তৈরি করে।

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 — নির্মাতা, চেইন করার জন্য।

,
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();

এই উদাহরণটি দেখায় কিভাবে একটি লুকার ডেটা সোর্স স্পেসিফিকেশন তৈরি করতে হয়। এটি 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 লুকার ডেটা উৎসের জন্য নির্মাতা পায়।
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 — লুকার ডেটা সোর্স স্পেসিফিকেশন নির্মাতা।


build()

এই নির্মাতার সেটিংস থেকে একটি ডেটা উৎস স্পেসিফিকেশন তৈরি করে। বিল্ডিংয়ের আগে একটি ডাটা সোর্স টাইপ নির্দিষ্ট করতে ব্যবহার করতে হবে as...()

নিম্নলিখিত কোড নমুনা একটি BigQuery DataSource Spec তৈরি করে।

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 — নির্মাতা, চেইন করার জন্য।

,
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();

এই উদাহরণটি দেখায় কিভাবে একটি লুকার ডেটা সোর্স স্পেসিফিকেশন তৈরি করতে হয়। এটি 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 লুকার ডেটা উৎসের জন্য নির্মাতা পায়।
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()

লুকার ডেটা উৎসের জন্য নির্মাতা পায়।

var spec = SpreadsheetApp.newDataSourceSpec()
           .asLooker()
           .setInstanceUrl('https://looker_instance_url.com')
           .setModelName('model_name')
           .setExploreName('explore_name')
           .build();

প্রত্যাবর্তন

LookerDataSourceSpecBuilder — লুকার ডেটা সোর্স স্পেসিফিকেশন নির্মাতা।


build()

এই নির্মাতার সেটিংস থেকে একটি ডেটা উৎস স্পেসিফিকেশন তৈরি করে। বিল্ডিংয়ের আগে একটি ডাটা সোর্স টাইপ নির্দিষ্ট করতে ব্যবহার করতে হবে as...()

নিম্নলিখিত কোড নমুনা একটি BigQuery DataSource Spec তৈরি করে।

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 — নির্মাতা, চেইন করার জন্য।