LookerDataSourceSpec
এর নির্মাতা।
এই উদাহরণটি দেখায় কিভাবে একটি নতুন লুকার ডেটা সোর্স স্পেক বিল্ডার তৈরি করতে হয়।
var lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker();
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
build() | DataSourceSpec | এই নির্মাতার সেটিংস থেকে একটি ডেটা উৎস স্পেসিফিকেশন তৈরি করে। |
copy() | DataSourceSpecBuilder | এই ডেটা উৎসের সেটিংসের উপর ভিত্তি করে একটি DataSourceSpecBuilder তৈরি করে। |
getExploreName() | String | মডেলে লুকার এক্সপ্লোরের নাম পায়। |
getInstanceUrl() | String | লুকার উদাহরণের URL পায়। |
getModelName() | String | উদাহরণে লুকার মডেলের নাম পায়। |
getParameters() | DataSourceParameter[] | ডেটা উৎসের পরামিতি পায়। |
getType() | DataSourceType | তথ্য উৎসের ধরন পায়। |
removeAllParameters() | LookerDataSourceSpecBuilder | সমস্ত পরামিতি সরিয়ে দেয়। |
removeParameter(parameterName) | LookerDataSourceSpecBuilder | নির্দিষ্ট পরামিতি সরিয়ে দেয়। |
setExploreName(exploreName) | LookerDataSourceSpecBuilder | লুকার মডেলে অন্বেষণের নাম সেট করে। |
setInstanceUrl(instanceUrl) | LookerDataSourceSpecBuilder | লুকারের জন্য ইনস্ট্যান্স URL সেট করে। |
setModelName(modelName) | LookerDataSourceSpecBuilder | লুকার উদাহরণে লুকার মডেলের নাম সেট করে। |
setParameterFromCell(parameterName, sourceCell) | LookerDataSourceSpecBuilder | একটি প্যারামিটার যোগ করে, অথবা নামের সাথে প্যারামিটারটি বিদ্যমান থাকলে, DataSourceType.BIGQUERY টাইপের ডেটা সোর্স স্পেক নির্মাতাদের জন্য এর সোর্স সেল আপডেট করে। |
বিস্তারিত ডকুমেন্টেশন
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
— নির্মাতা।
getExploreName()
মডেলে লুকার এক্সপ্লোরের নাম পায়।
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); var exploreName = lookerDataSourceSpec.getExploreName(); Logger.log(exploreName);
প্রত্যাবর্তন
String
— লুকার এক্সপ্লোরের নাম।
getInstanceUrl()
লুকার উদাহরণের URL পায়।
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); var instanceUrl = lookerDataSourceSpec.getInstanceUrl(); Logger.log(instanceUrl);
প্রত্যাবর্তন
String
- লুকার ইনস্ট্যান্সের URL।
getModelName()
উদাহরণে লুকার মডেলের নাম পায়।
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); var modelName = lookerDataSourceSpec.getModelName(); Logger.log(modelName);
প্রত্যাবর্তন
String
— লুকার মডেলের নাম।
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();
প্রত্যাবর্তন
LookerDataSourceSpecBuilder
— নির্মাতা, চেইন করার জন্য।
removeParameter(parameterName)
নির্দিষ্ট পরামিতি সরিয়ে দেয়।
var specBuilder = SpreadsheetApp.newDataSourceSpec(); specBuilder.removeParameter("x");
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
parameterName | String | অপসারণের পরামিতিটির নাম। |
প্রত্যাবর্তন
LookerDataSourceSpecBuilder
— নির্মাতা, চেইন করার জন্য।
setExploreName(exploreName)
লুকার মডেলে অন্বেষণের নাম সেট করে।
var lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); // TODO(developer): replace explore name with your own lookerDataSourceSpecBuilder.setExploreName("my explore name");
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
exploreName | String | নির্বাচিত লুকার মডেলের অন্বেষণের নাম। |
প্রত্যাবর্তন
LookerDataSourceSpecBuilder
— এই নির্মাতা, চেইন করার জন্য।
setInstanceUrl(instanceUrl)
লুকারের জন্য ইনস্ট্যান্স URL সেট করে।
var lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); // TODO(developer): replace instance url with your own lookerDataSourceSpecBuilder.setInstanceUrl("my instance url");
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
instanceUrl | String | লুকার উদাহরণের URL। |
প্রত্যাবর্তন
LookerDataSourceSpecBuilder
— নির্মাতা, চেইন করার জন্য।
setModelName(modelName)
লুকার উদাহরণে লুকার মডেলের নাম সেট করে।
var lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); // TODO(developer): replace model name with your own lookerDataSourceSpecBuilder.setModelName("my model name");
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
modelName | String | লুকার উদাহরণে মডেলের নাম। |
প্রত্যাবর্তন
LookerDataSourceSpecBuilder
— নির্মাতা, চেইন করার জন্য।
setParameterFromCell(parameterName, sourceCell)
একটি প্যারামিটার যোগ করে, অথবা নামের সাথে প্যারামিটারটি বিদ্যমান থাকলে, DataSourceType.BIGQUERY
টাইপের ডেটা সোর্স স্পেক নির্মাতাদের জন্য এর সোর্স সেল আপডেট করে।
এই পদ্ধতি শুধুমাত্র BigQuery ডেটা উৎসের জন্য উপলব্ধ।
var specBuilder = SpreadsheetApp.newDataSourceSpec().asBigQuery(); specBuilder.setParameterFromCell("x", "A1"); var bigQuerySpec = specBuilder.build();
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
parameterName | String | প্যারামিটারের নাম। |
sourceCell | String | উৎস সেল, যেমন A1 স্বরলিপিতে উল্লেখ করা হয়েছে। |
প্রত্যাবর্তন
LookerDataSourceSpecBuilder
— নির্মাতা, চেইন করার জন্য।