REST Resource: spreadsheets.developerMetadata

রিসোর্স: ডেভেলপারমেটাডেটা

স্প্রেডশিটে থাকা কোনও অবস্থান বা বস্তুর সাথে সম্পর্কিত ডেভেলপার মেটাডেটা। আরও তথ্যের জন্য, পড়ুন, লিখুন এবং মেটাডেটা অনুসন্ধান করুন দেখুন।

ডেভেলপার মেটাডেটা স্প্রেডশিটের বিভিন্ন অংশের সাথে ইচ্ছামত ডেটা সংযুক্ত করতে ব্যবহার করা যেতে পারে এবং স্প্রেডশিটটি সম্পাদনা করার সময় এটি সেই অবস্থানগুলিতে সংযুক্ত থাকবে। উদাহরণস্বরূপ, যদি ডেভেলপার মেটাডেটা সারি ৫ এর সাথে যুক্ত থাকে এবং পরবর্তীতে অন্য একটি সারি ৫ এর উপরে সন্নিবেশ করা হয়, তবে সেই মূল মেটাডেটাটি এখনও সেই সারির সাথে যুক্ত থাকে যার সাথে এটি প্রথমে যুক্ত ছিল (যা এখন সারি ৬)। যদি সংশ্লিষ্ট বস্তুটি মুছে ফেলা হয় তবে এর মেটাডেটাও মুছে ফেলা হয়।

JSON উপস্থাপনা
{
  "metadataId": integer,
  "metadataKey": string,
  "metadataValue": string,
  "location": {
    object (DeveloperMetadataLocation)
  },
  "visibility": enum (DeveloperMetadataVisibility)
}
ক্ষেত্র
metadataId

integer

স্প্রেডশিট-স্কোপড ইউনিক আইডি যা মেটাডেটা শনাক্ত করে। মেটাডেটা তৈরির সময় আইডি নির্দিষ্ট করা যেতে পারে, অন্যথায় এলোমেলোভাবে তৈরি করা হবে এবং বরাদ্দ করা হবে। অবশ্যই ধনাত্মক হতে হবে।

metadataKey

string

মেটাডেটা কী। একই কী সহ একটি স্প্রেডশিটে একাধিক মেটাডেটা থাকতে পারে। ডেভেলপার মেটাডেটাতে সর্বদা একটি কী নির্দিষ্ট করা থাকতে হবে।

metadataValue

string

মেটাডেটার কী-এর সাথে সম্পর্কিত ডেটা।

location

object ( DeveloperMetadataLocation )

মেটাডেটা যেখানে যুক্ত তা স্থান।

visibility

enum ( DeveloperMetadataVisibility )

মেটাডেটা দৃশ্যমানতা। ডেভেলপার মেটাডেটাতে সর্বদা দৃশ্যমানতা নির্দিষ্ট করা থাকতে হবে।

ডেভেলপারমেটাডেটাঅবস্থান

একটি স্প্রেডশিটে মেটাডেটা যুক্ত হতে পারে এমন একটি অবস্থান।

JSON উপস্থাপনা
{
  "locationType": enum (DeveloperMetadataLocationType),

  // Union field location can be only one of the following:
  "spreadsheet": boolean,
  "sheetId": integer,
  "dimensionRange": {
    object (DimensionRange)
  }
  // End of list of possible types for union field location.
}
ক্ষেত্র
locationType

enum ( DeveloperMetadataLocationType )

এই বস্তুটি যে ধরণের অবস্থান উপস্থাপন করে। এই ক্ষেত্রটি কেবল পঠনযোগ্য।

ইউনিয়ন ক্ষেত্রের location । মেটাডেটা যে অবস্থানে যুক্ত। location নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
spreadsheet

boolean

যখন মেটাডেটা একটি সম্পূর্ণ স্প্রেডশিটের সাথে যুক্ত থাকে তখন সত্য।

sheetId

integer

যখন মেটাডেটা সম্পূর্ণ শিটের সাথে যুক্ত থাকে তখন শিটের আইডি।

dimensionRange

object ( DimensionRange )

যখন মেটাডেটা কোনও মাত্রার সাথে যুক্ত থাকে তখন সারি বা কলামটি প্রতিনিধিত্ব করে। নির্দিষ্ট DimensionRange অবশ্যই একটি একক সারি বা কলাম প্রতিনিধিত্ব করবে। এটি সীমাহীন হতে পারে না বা একাধিক সারি বা কলাম বিস্তৃত করতে পারে না।

ডেভেলপারমেটাডেটালোকেশনটাইপ

ডেভেলপার মেটাডেটা কোন ধরণের অবস্থানের সাথে যুক্ত হতে পারে তার একটি তালিকা।

এনামস
DEVELOPER_METADATA_LOCATION_TYPE_UNSPECIFIED ডিফল্ট মান।
ROW একটি সম্পূর্ণ সারির মাত্রার সাথে সম্পর্কিত ডেভেলপার মেটাডেটা।
COLUMN একটি সম্পূর্ণ কলামের মাত্রার সাথে সম্পর্কিত ডেভেলপার মেটাডেটা।
SHEET একটি সম্পূর্ণ শিটের সাথে সম্পর্কিত ডেভেলপার মেটাডেটা।
SPREADSHEET সম্পূর্ণ স্প্রেডশিটে যুক্ত ডেভেলপার মেটাডেটা।

ডেভেলপারমেটাডেটাদৃশ্যমানতা

সম্ভাব্য মেটাডেটা দৃশ্যমানতার একটি তালিকা।

এনামস
DEVELOPER_METADATA_VISIBILITY_UNSPECIFIED ডিফল্ট মান।
DOCUMENT ডকুমেন্ট-দৃশ্যমান মেটাডেটা যেকোনো ডেভেলপার প্রকল্প থেকে অ্যাক্সেসযোগ্য যার ডকুমেন্টে অ্যাক্সেস আছে।
PROJECT প্রকল্প-দৃশ্যমান মেটাডেটা শুধুমাত্র সেই ডেভেলপার প্রকল্পের কাছে দৃশ্যমান এবং অ্যাক্সেসযোগ্য যেটি মেটাডেটা তৈরি করেছে।

পদ্ধতি

get

নির্দিষ্ট আইডি সহ ডেভেলপার মেটাডেটা ফেরত পাঠায়।
নির্দিষ্ট DataFilter সাথে মিলে যাওয়া সমস্ত ডেভেলপার মেটাডেটা ফেরত দেয়।