Looker Data Source Spec Builder
নির্মাতা।
এই উদাহরণটি দেখায় কিভাবে একটি নতুন লুকার ডেটা সোর্স স্পেক বিল্ডার তৈরি করতে হয়।
const lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker();
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
build() | Data Source Spec | এই নির্মাতার সেটিংস থেকে একটি ডেটা উৎস স্পেসিফিকেশন তৈরি করে। |
copy() | Data Source Spec Builder | এই ডেটা উৎসের সেটিংসের উপর ভিত্তি করে একটি Data Source Spec Builder তৈরি করে। |
get Explore Name() | String | মডেলে লুকার এক্সপ্লোরের নাম পায়। |
get Instance Url() | String | লুকার উদাহরণের URL পায়। |
get Model Name() | String | উদাহরণে লুকার মডেলের নাম পায়। |
get Parameters() | Data Source Parameter[] | ডেটা উৎসের পরামিতি পায়। |
get Type() | Data Source Type | তথ্য উৎসের ধরন পায়। |
remove All Parameters() | Looker Data Source Spec Builder | সমস্ত পরামিতি সরিয়ে দেয়। |
remove Parameter(parameterName) | Looker Data Source Spec Builder | নির্দিষ্ট পরামিতি সরিয়ে দেয়। |
set Explore Name(exploreName) | Looker Data Source Spec Builder | লুকার মডেলে অন্বেষণের নাম সেট করে। |
set Instance Url(instanceUrl) | Looker Data Source Spec Builder | লুকারের জন্য ইনস্ট্যান্স URL সেট করে। |
set Model Name(modelName) | Looker Data Source Spec Builder | লুকার উদাহরণে লুকার মডেলের নাম সেট করে। |
set Parameter From Cell(parameterName, sourceCell) | Looker Data Source Spec Builder | একটি প্যারামিটার যোগ করে, অথবা নামের সাথে প্যারামিটারটি বিদ্যমান থাকলে, ডেটা সোর্স টাইপ. Data Source Type.BIGQUERY সোর্স স্পেক নির্মাতাদের জন্য এর সোর্স সেল আপডেট করে। |
বিস্তারিত ডকুমেন্টেশন
build()
এই নির্মাতার সেটিংস থেকে একটি ডেটা উৎস স্পেসিফিকেশন তৈরি করে। বিল্ডিংয়ের আগে একটি ডাটা সোর্স টাইপ নির্দিষ্ট করতে ব্যবহার করতে হবে as...()
।
নিম্নলিখিত কোড নমুনা একটি BigQuery DataSource Spec তৈরি করে।
const 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 তৈরি করে।
const lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); const lookerSpec = lookerDataSourceSpecBuilder.setExploreName('my explore name') .setInstanceUrl('my instance url') .setModelName('my model name') .build();
প্রত্যাবর্তন
Data Source Spec
— ডাটা সোর্স স্পেসিফিকেশন।
copy()
এই ডেটা উৎসের সেটিংসের উপর ভিত্তি করে একটি Data Source Spec Builder
তৈরি করে।
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const spec = ss.getDataSources()[0].getSpec(); const newSpec = spec.copy();
প্রত্যাবর্তন
Data Source Spec Builder
— নির্মাতা।
get Explore Name()
মডেলে লুকার এক্সপ্লোরের নাম পায়।
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); const exploreName = lookerDataSourceSpec.getExploreName(); Logger.log(exploreName);
প্রত্যাবর্তন
String
— লুকার এক্সপ্লোরের নাম।
get Instance Url()
লুকার উদাহরণের URL পায়।
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); const instanceUrl = lookerDataSourceSpec.getInstanceUrl(); Logger.log(instanceUrl);
প্রত্যাবর্তন
String
- লুকার ইনস্ট্যান্সের URL।
get Model Name()
উদাহরণে লুকার মডেলের নাম পায়।
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); const modelName = lookerDataSourceSpec.getModelName(); Logger.log(modelName);
প্রত্যাবর্তন
String
— লুকার মডেলের নাম।
get Parameters()
ডেটা উৎসের পরামিতি পায়।
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const spec = ss.getDataSources()[0].getSpec(); const parameters = spec.getParameters();
এই পদ্ধতি শুধুমাত্র BigQuery ডেটা উৎসের জন্য উপলব্ধ।
প্রত্যাবর্তন
Data Source Parameter[]
— প্যারামিটার তালিকা।
get Type()
তথ্য উৎসের ধরন পায়।
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const spec = ss.getDataSources()[0].getSpec(); const type = spec.getType();
প্রত্যাবর্তন
Data Source Type
— ডাটা সোর্স টাইপ।
remove All Parameters()
সমস্ত পরামিতি সরিয়ে দেয়।
const specBuilder = SpreadsheetApp.newDataSourceSpec(); specBuilder.removeAllParameters();
প্রত্যাবর্তন
Looker Data Source Spec Builder
— চেইনিংয়ের জন্য নির্মাতা।
remove Parameter(parameterName)
নির্দিষ্ট পরামিতি সরিয়ে দেয়।
const specBuilder = SpreadsheetApp.newDataSourceSpec(); specBuilder.removeParameter('x');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
parameter Name | String | অপসারণের পরামিতিটির নাম। |
প্রত্যাবর্তন
Looker Data Source Spec Builder
— চেইনিংয়ের জন্য নির্মাতা।
set Explore Name(exploreName)
লুকার মডেলে অন্বেষণের নাম সেট করে।
const lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); // TODO(developer): replace explore name with your own lookerDataSourceSpecBuilder.setExploreName('my explore name');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
explore Name | String | নির্বাচিত লুকার মডেলের অন্বেষণের নাম। |
প্রত্যাবর্তন
Looker Data Source Spec Builder
— এই নির্মাতা, চেইনিংয়ের জন্য।
set Instance Url(instanceUrl)
লুকারের জন্য ইনস্ট্যান্স URL সেট করে।
const lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); // TODO(developer): replace instance url with your own lookerDataSourceSpecBuilder.setInstanceUrl('my instance url');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
instance Url | String | লুকার উদাহরণের URL। |
প্রত্যাবর্তন
Looker Data Source Spec Builder
— চেইনিংয়ের জন্য নির্মাতা।
set Model Name(modelName)
লুকার উদাহরণে লুকার মডেলের নাম সেট করে।
const lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); // TODO(developer): replace model name with your own lookerDataSourceSpecBuilder.setModelName('my model name');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
model Name | String | লুকার উদাহরণে মডেলের নাম। |
প্রত্যাবর্তন
Looker Data Source Spec Builder
— চেইনিংয়ের জন্য নির্মাতা।
set Parameter From Cell(parameterName, sourceCell)
একটি প্যারামিটার যোগ করে, অথবা নামের সাথে প্যারামিটারটি বিদ্যমান থাকলে, ডেটা সোর্স টাইপ. Data Source Type.BIGQUERY
সোর্স স্পেক নির্মাতাদের জন্য এর সোর্স সেল আপডেট করে।
এই পদ্ধতি শুধুমাত্র BigQuery ডেটা উৎসের জন্য উপলব্ধ।
const specBuilder = SpreadsheetApp.newDataSourceSpec().asBigQuery(); specBuilder.setParameterFromCell('x', 'A1'); const bigQuerySpec = specBuilder.build();
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
parameter Name | String | প্যারামিটারের নাম। |
source Cell | String | উৎস সেল, যেমন A1 স্বরলিপিতে উল্লেখ করা হয়েছে। |
প্রত্যাবর্তন
Looker Data Source Spec Builder
— চেইনিংয়ের জন্য নির্মাতা।