Class LookerDataSourceSpec

লুকারডেটাসোর্সস্পেক

একটি DataSourceSpec যা বিশেষভাবে বিদ্যমান Looker ডেটা সোর্স স্পেসিফিকেশনগুলো অ্যাক্সেস করতে ব্যবহৃত হয়। একটি নতুন ডেটা সোর্স স্পেসিফিকেশন তৈরি করতে, SpreadsheetApp.newDataSourceSpec() ব্যবহার করুন।

এই উদাহরণটি দেখায় যে, কীভাবে আপনি এমন একটি শীট থেকে Looker ডেটা সোর্স স্পেক পেতে পারেন, যেটিতে কেবল একটি Looker কানেকশন রয়েছে।

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

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
copy() Data Source Spec Builder এই ডেটা সোর্সের সেটিংসের উপর ভিত্তি করে একটি Data Source Spec Builder তৈরি করে।
get Explore Name() String মডেলে থাকা লুকার এক্সপ্লোর-এর নামটি পায়।
get Instance Url() String Looker ইনস্ট্যান্সটির URL পাওয়া যায়।
get Model Name() String ইনস্ট্যান্সটিতে থাকা লুকার মডেলের নামটি খুঁজে বের করে।
get Parameters() Data Source Parameter[] ডেটা সোর্সের প্যারামিটারগুলো গ্রহণ করে।
get Type() Data Source Type ডেটা সোর্সের ধরণটি পাওয়া যায়।

বিস্তারিত ডকুমেন্টেশন

copy()

এই ডেটা সোর্সের সেটিংসের উপর ভিত্তি করে একটি DataSourceSpecBuilder তৈরি করে।

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

ফেরত

DataSourceSpecBuilder — বিল্ডার।


getExploreName()

মডেলে থাকা লুকার এক্সপ্লোর-এর নামটি পায়।

// 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 — লুকার এক্সপ্লোরের নাম।


getInstanceUrl()

Looker ইনস্ট্যান্সটির 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 — লুকার ইনস্ট্যান্সটির ইউআরএল।


getModelName()

ইনস্ট্যান্সটিতে থাকা লুকার মডেলের নামটি খুঁজে বের করে।

// 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 — লুকার মডেলের নাম।


getParameters()

ডেটা সোর্সের প্যারামিটারগুলো গ্রহণ করে।

// 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 ডেটা সোর্সের জন্য উপলব্ধ।

ফেরত

DataSourceParameter[] — প্যারামিটার তালিকা।


getType()

ডেটা সোর্সের ধরণটি পাওয়া যায়।

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

ফেরত

DataSourceType — ডেটা উৎসের ধরন।