REST Resource: spreadsheets.developerMetadata

সম্পদ: বিকাশকারী মেটাডেটা

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

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

একটি সম্পূর্ণ পত্রকের সাথে মেটাডেটা যুক্ত হলে শীটের ID।

dimensionRange

object ( DimensionRange )

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

বিকাশকারী মেটাডেটা অবস্থান প্রকার

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

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

বিকাশকারী মেটাডেটা দৃশ্যমানতা

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

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

পদ্ধতি

get

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