Class Fields

ক্ষেত্র

একটি সম্প্রদায় সংযোগকারীর জন্য Field একটি সেট রয়েছে৷ ক্ষেত্রগুলির এই সেটটি নির্ধারণ করে যে ডেটা স্টুডিওতে কোন মাত্রা এবং মেট্রিক্স ব্যবহার করা যেতে পারে।

var cc = DataStudioApp.createCommunityConnector();
var fields = cc.getFields();
var types = cc.FieldType;

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

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
asArray() Field[] একটি অ্যারে হিসাবে এই বস্তুর একটি দৃশ্য প্রদান করে।
build() Object[] এই বস্তুটিকে যাচাই করে এবং ডেটা স্টুডিওর প্রয়োজনীয় বিন্যাসে এটি ফেরত দেয়।
forIds(ids) Fields Field s-এ ফিল্টার করা একটি নতুন Fields অবজেক্টকে ids একটি আইডি দিয়ে ফেরত দেয়।
getDefaultDimension() Field ক্ষেত্রগুলির সেটের জন্য ব্যবহৃত ডিফল্ট মাত্রা প্রদান করে।
getDefaultMetric() Field ক্ষেত্রগুলির সেটের জন্য ব্যবহৃত ডিফল্ট মেট্রিক প্রদান করে।
getFieldById(fieldId) Field একটি প্রদত্ত ID সহ একটি ক্ষেত্র ফেরত দেয়, অথবা যদি সেই ID সহ কোনো ক্ষেত্র এই Fields অবজেক্টে না থাকে তাহলে null
newDimension() Field একটি নতুন মাত্রা Field প্রদান করে।
newMetric() Field একটি নতুন মেট্রিক Field প্রদান করে।
setDefaultDimension(fieldId) void ক্ষেত্রগুলির সেটের জন্য ব্যবহৃত ডিফল্ট মাত্রা সেট করে।
setDefaultMetric(fieldId) void ক্ষেত্রগুলির সেটের জন্য ব্যবহৃত ডিফল্ট মেট্রিক সেট করে।

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

asArray()

একটি অ্যারে হিসাবে এই বস্তুর একটি দৃশ্য প্রদান করে।

var fields = //reference to fields object.
fields.newDimension().setId('field1_id');
fields.newDimension().setId('field2_id');
fields.newDimension().setId('field3_id');

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

প্রত্যাবর্তন

Field[]Field বস্তুর একটি অ্যারে।


build()

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

প্রত্যাবর্তন

Object[] — বৈধ ফিল্ড ডেটা, অবজেক্টের তালিকা হিসাবে উপস্থাপিত।

নিক্ষেপ করে

Error — যদি একটি বৈধ বস্তু নির্মাণ করা না যায়।


forIds(ids)

Field s-এ ফিল্টার করা একটি নতুন Fields অবজেক্টকে ids একটি আইডি দিয়ে ফেরত দেয়।

var fields = //reference to fields object.
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.
var subsetFields = fields.forIds(['field1_id', 'field3_id']);

পরামিতি

নাম টাইপ বর্ণনা
ids String[] যে ক্ষেত্রের আইডি রাখতে হবে।

প্রত্যাবর্তন

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


getDefaultDimension()

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

প্রত্যাবর্তন

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


getDefaultMetric()

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

প্রত্যাবর্তন

Field — যে মেট্রিকটি ডিফল্ট মেট্রিক হিসাবে সেট করা হয়, অথবা যদি কোনও ডিফল্ট মেট্রিক সেট করা না থাকে তাহলে null


getFieldById(fieldId)

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

var fields = //reference to fields object.
var field1 = fields.newDimension().setId('field1_id');

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

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

পরামিতি

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

প্রত্যাবর্তন

Field — প্রদত্ত আইডি সহ Field বা null যদি এই Fields অবজেক্টের মধ্যে এই জাতীয় কোনও ক্ষেত্র না থাকে।


newDimension()

একটি নতুন মাত্রা Field প্রদান করে।

প্রত্যাবর্তন

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


newMetric()

একটি নতুন মেট্রিক Field প্রদান করে।

প্রত্যাবর্তন

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


setDefaultDimension(fieldId)

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

পরামিতি

নাম টাইপ বর্ণনা
fieldId String ডিফল্ট মাত্রা হিসাবে ব্যবহার করার জন্য ক্ষেত্রের ID। এই আইডিটি অবশ্যই ক্ষেত্রগুলির সেটে উপস্থিত থাকতে হবে।

setDefaultMetric(fieldId)

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

পরামিতি

নাম টাইপ বর্ণনা
fieldId String ডিফল্ট মেট্রিক হিসাবে ব্যবহার করার জন্য ক্ষেত্রের ID। এই আইডিটি অবশ্যই ক্ষেত্রগুলির সেটে উপস্থিত থাকতে হবে।