Class Fields

ক্ষেত্র

একটি কমিউনিটি কানেক্টরের জন্য এতে এক সেট Field রয়েছে। এই ফিল্ড সেটটি নির্ধারণ করে যে ডেটা স্টুডিওতে কোন ডাইমেনশন এবং মেট্রিকগুলো ব্যবহার করা যাবে।

const cc = DataStudioApp.createCommunityConnector();
const fields = cc.getFields();

const field1 = fields
                   .newDimension()
                   // Set other properties as needed.
                   .setId('field1_id');

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
as Array() Field[] এই অবজেক্টটির একটি ভিউ অ্যারে হিসেবে ফেরত দেয়।
build() Object[] এই অবজেক্টটিকে যাচাই করে ডেটা স্টুডিওর প্রয়োজনীয় ফরম্যাটে ফেরত দেয়।
for Ids(ids) Fields ids এর মধ্যে থাকা ID সহ Field গুলো ফিল্টার করে একটি নতুন Fields অবজেক্ট রিটার্ন করে।
get Default Dimension() Field ফিল্ডগুলোর সেটের জন্য ব্যবহৃত ডিফল্ট ডাইমেনশনটি রিটার্ন করে।
get Default Metric() Field ফিল্ডগুলোর সেটের জন্য ব্যবহৃত ডিফল্ট মেট্রিকটি ফেরত দেয়।
get Field By Id(fieldId) Field প্রদত্ত আইডি সহ একটি ফিল্ড ফেরত দেয়, অথবা এই Fields অবজেক্টে সেই আইডি সহ কোনো ফিল্ড না থাকলে null ফেরত দেয়।
new Dimension() Field একটি নতুন ডাইমেনশন Field ফেরত দেয়।
new Metric() Field একটি নতুন মেট্রিক Field ফেরত দেয়।
set Default Dimension(fieldId) void ফিল্ডগুলোর সেটের জন্য ব্যবহৃত ডিফল্ট ডাইমেনশন নির্ধারণ করে।
set Default Metric(fieldId) void ফিল্ডগুলোর সেটের জন্য ব্যবহৃত ডিফল্ট মেট্রিক নির্ধারণ করে।

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

asArray()

এই অবজেক্টটির একটি ভিউ অ্যারে হিসেবে ফেরত দেয়।

const fields = DataStudioApp.createCommunityConnector().getFields();
fields.newDimension().setId('field1_id');
fields.newDimension().setId('field2_id');
fields.newDimension().setId('field3_id');

// Logging the ID of each field:
fields.asArray().map((field) => {
  Logger.log(field.getId());
});

ফেরত

Field[]Field অবজেক্টের একটি অ্যারে।


build()

এই অবজেক্টটিকে যাচাই করে ডেটা স্টুডিওর প্রয়োজনীয় ফরম্যাটে ফেরত দেয়।

ফেরত

Object[] — যাচাইকৃত ফিল্ড ডেটা, যা অবজেক্টের একটি তালিকা হিসাবে উপস্থাপিত।

নিক্ষেপ

Error — যদি একটি বৈধ অবজেক্ট গঠন করা না যায়।


forIds(ids)

ids এর মধ্যে থাকা ID সহ Field গুলো ফিল্টার করে একটি নতুন Fields অবজেক্ট রিটার্ন করে।

const fields = DataStudioApp.createCommunityConnector().getFields();
fields.newDimension().setId('field1_id');
fields.newDimension().setId('field2_id');
fields.newDimension().setId('field3_id');

// subsetFields is a Fields object that only contains field1 and field2.
const subsetFields = fields.forIds(['field1_id', 'field3_id']);

প্যারামিটার

নাম প্রকার বর্ণনা
ids String[] যে ফিল্ডগুলো রাখা উচিত, সেগুলোর আইডি।

ফেরত

Fields — একটি নতুন Fields অবজেক্ট।


getDefaultDimension()

ফিল্ডগুলোর সেটের জন্য ব্যবহৃত ডিফল্ট ডাইমেনশনটি ফেরত দেয়। নতুন কোনো ভিজ্যুয়ালাইজেশন তৈরি করার সময় ডিফল্ট ডাইমেনশনটি স্বয়ংক্রিয়ভাবে নির্বাচিত হয়।

ফেরত

Field — যে ডাইমেনশনটি ডিফল্ট ডাইমেনশন হিসেবে সেট করা আছে, অথবা কোনো ডিফল্ট ডাইমেনশন সেট করা না থাকলে null


getDefaultMetric()

ফিল্ডগুলোর সেটের জন্য ব্যবহৃত ডিফল্ট মেট্রিকটি ফেরত দেয়। নতুন কোনো ভিজ্যুয়ালাইজেশন তৈরি করার সময় ডিফল্ট মেট্রিকটি স্বয়ংক্রিয়ভাবে নির্বাচিত হয়।

ফেরত

Field — যে মেট্রিকটি ডিফল্ট মেট্রিক হিসেবে সেট করা আছে, অথবা কোনো ডিফল্ট মেট্রিক সেট করা না থাকলে null


getFieldById(fieldId)

প্রদত্ত আইডি সহ একটি ফিল্ড ফেরত দেয়, অথবা এই Fields অবজেক্টে সেই আইডি সহ কোনো ফিল্ড না থাকলে null ফেরত দেয়।

const fields = DataStudioApp.createCommunityConnector().getFields();
const field1 = fields.newDimension().setId('field1_id');

// byId is the same as field1.
const byId = fields.getFieldById('field1_id');

// byId2 is null.
const byId2 = fields.getFieldById('not present id');

প্যারামিটার

নাম প্রকার বর্ণনা
field Id String যে ফিল্ডটি পেতে হবে তার আইডি।

ফেরত

Field — প্রদত্ত আইডিযুক্ত Field , অথবা এই Fields অবজেক্টের মধ্যে সেরকম কোনো ফিল্ড না থাকলে null


newDimension()

একটি নতুন ডাইমেনশন Field ফেরত দেয়।

ফেরত

Field — একটি নতুন মাত্রা Field


newMetric()

একটি নতুন মেট্রিক Field ফেরত দেয়।

ফেরত

Field — একটি নতুন মেট্রিক Field


setDefaultDimension(fieldId)

ফিল্ডগুলোর সেটের জন্য ব্যবহৃত ডিফল্ট ডাইমেনশন নির্ধারণ করে। নতুন কোনো ভিজ্যুয়ালাইজেশন তৈরি করার সময় ডিফল্ট ডাইমেনশনটি স্বয়ংক্রিয়ভাবে নির্বাচিত হয়।

প্যারামিটার

নাম প্রকার বর্ণনা
field Id String ডিফল্ট ডাইমেনশন হিসেবে ব্যবহার করার জন্য ফিল্ডের আইডি। এই আইডিটি অবশ্যই ফিল্ডের সেটের মধ্যে উপস্থিত থাকতে হবে।

setDefaultMetric(fieldId)

ফিল্ডগুলোর সেটের জন্য ব্যবহৃত ডিফল্ট মেট্রিক নির্ধারণ করে। নতুন কোনো ভিজ্যুয়ালাইজেশন তৈরি করার সময় ডিফল্ট মেট্রিকটি স্বয়ংক্রিয়ভাবে নির্বাচিত হয়।

প্যারামিটার

নাম প্রকার বর্ণনা
field Id String ডিফল্ট মেট্রিক হিসেবে ব্যবহার করার জন্য ফিল্ডের আইডি। এই আইডিটি অবশ্যই ফিল্ডের সেটের মধ্যে উপস্থিত থাকতে হবে।