Class LookerDataSourceSpecBuilder

LookerDataSourceSpecBuilder

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