কাস্টম ফাইল বৈশিষ্ট্য যোগ করুন

কাস্টম ফাইলের বৈশিষ্ট্যগুলি হল কী-মানের জোড়া যা একটি Google ড্রাইভ ফাইলের জন্য কাস্টম মেটাডেটা সংরক্ষণ করতে ব্যবহৃত হয় (যেমন ট্যাগ), অন্যান্য ডেটা স্টোর থেকে আইডি, ওয়ার্কফ্লো অ্যাপ্লিকেশনগুলির মধ্যে শেয়ার করা তথ্য এবং আরও অনেক কিছু। উদাহরণস্বরূপ, আপনি Q1-এ বিক্রয় বিভাগ দ্বারা উত্পন্ন সমস্ত নথিতে ফাইল বৈশিষ্ট্য যোগ করতে পারেন।

সমস্ত অ্যাপ্লিকেশনে দৃশ্যমান বৈশিষ্ট্য যোগ করতে, files সম্পদের properties ক্ষেত্রটি ব্যবহার করুন। আপনার অ্যাপে সীমাবদ্ধ বৈশিষ্ট্য যোগ করতে, files রিসোর্সের appProperties ক্ষেত্রটি ব্যবহার করুন।

বৈশিষ্ট্যগুলি অনুসন্ধানের অভিব্যক্তিতেও ব্যবহার করা যেতে পারে।

এটি একটি সাধারণ সম্পত্তির গঠন যা ফাইলে একটি ড্রাইভ ফাইলের ডাটাবেস আইডি সংরক্ষণ করতে ব্যবহার করা যেতে পারে।

ড্রাইভ API v3

"appProperties": {
  "additionalID": "ID",
}

ড্রাইভ API v2

{
  'key':        'additionalID',
  'value':      'ID',
  'visibility': 'PRIVATE'
}

কাস্টম ফাইল বৈশিষ্ট্য সঙ্গে কাজ

বিভাগটি ব্যাখ্যা করে যে কীভাবে কিছু কাস্টম ফাইল সম্পত্তি-সম্পর্কিত কাজগুলি সম্পাদন করতে হয় যা সমস্ত অ্যাপ্লিকেশনকে প্রভাবিত করে।

কাস্টম ফাইল বৈশিষ্ট্য যোগ বা আপডেট করুন

সমস্ত অ্যাপ্লিকেশনের জন্য দৃশ্যমান বৈশিষ্ট্য যোগ বা আপডেট করতে, files সম্পদের properties ক্ষেত্র সেট করতে files.update পদ্ধতি ব্যবহার করুন।

PATCH https://www.googleapis.com/drive/v3/files/FILE_ID
{
  "properties": {
    "name": "wrench",
    "mass": "1.3kg",
    "count": "3"
  }
}

আপনি Google Apps স্ক্রিপ্টে উন্নত ড্রাইভ পরিষেবা ব্যবহার করে একটি ফাইলে একটি কাস্টম সম্পত্তি যোগ করতে পারেন৷ আরও তথ্যের জন্য, কাস্টম বৈশিষ্ট্য যোগ করা দেখুন।

কাস্টম ফাইল বৈশিষ্ট্য পান বা তালিকাভুক্ত করুন

সমস্ত অ্যাপ্লিকেশনের জন্য দৃশ্যমান বৈশিষ্ট্য দেখতে, ফাইলের জন্য কাস্টম ফাইল বৈশিষ্ট্য পুনরুদ্ধার করতে files.get পদ্ধতি ব্যবহার করুন।

GET https://www.googleapis.com/drive/v3/files/FILE_ID?fields=properties

প্রতিক্রিয়া একটি properties বস্তু নিয়ে গঠিত যা কী-মান জোড়ার একটি সংগ্রহ ধারণ করে।

{
  "properties": {
    "name": "wrench",
    "mass": "1.3kg",
    "count": "3"
  }
}

কাস্টম ফাইল বৈশিষ্ট্য মুছুন

সমস্ত অ্যাপ্লিকেশনের কাছে দৃশ্যমান সম্পত্তি মান মুছে ফেলতে, files সম্পদের properties ক্ষেত্রটিকে নাল সেট করতে files.update পদ্ধতি ব্যবহার করুন।

PATCH https://www.googleapis.com/drive/v3/files/FILE_ID
{
  "name": null
}

পরিবর্তনটি দেখতে, ফাইলের properties বস্তু পুনরুদ্ধার করতে files.get পদ্ধতিতে কল করুন।

{
  "properties": {
    "mass": "1.3kg",
    "count": "3"
  }
}

কাস্টম ফাইল বৈশিষ্ট্য সীমা

কাস্টম বৈশিষ্ট্যগুলির নিম্নলিখিত সীমা রয়েছে:

  • ফাইল প্রতি সর্বাধিক 100টি কাস্টম বৈশিষ্ট্য, সমস্ত উত্স থেকে মোট।
  • ফাইল প্রতি সর্বাধিক 30টি পাবলিক প্রপার্টি, সমস্ত উত্স থেকে মোট।
  • যেকোনো একটি অ্যাপ্লিকেশন থেকে প্রতি ফাইলে সর্বাধিক 30টি ব্যক্তিগত সম্পত্তি।
  • UTF-8 এনকোডিং-এ প্রপার্টি স্ট্রিং প্রতি সর্বোচ্চ 124 বাইট (কী এবং মান উভয়ই সহ)। উদাহরণস্বরূপ, 10 অক্ষর দীর্ঘ একটি কী সহ একটি বৈশিষ্ট্যের মানটিতে শুধুমাত্র 114টি অক্ষর থাকতে পারে। একইভাবে, মানের জন্য 100টি অক্ষর প্রয়োজন এমন একটি বৈশিষ্ট্য কীটির জন্য 24টি অক্ষর ব্যবহার করতে পারে।

আরও তথ্যের জন্য, files সংস্থান দেখুন। ড্রাইভ API v2 এর জন্য, properties সম্পদ দেখুন।

ব্যক্তিগত কাস্টম ফাইল বৈশিষ্ট্য অ্যাক্সেস করুন

আপনি শুধুমাত্র একটি OAuth 2.0 ক্লায়েন্ট আইডি সহ প্রাপ্ত একটি অ্যাক্সেস টোকেন ব্যবহার করে একটি প্রমাণীকৃত অনুরোধের মাধ্যমে appProperties ক্ষেত্র ব্যবহার করে ব্যক্তিগত বৈশিষ্ট্যগুলি পুনরুদ্ধার করতে পারেন। আপনি ব্যক্তিগত বৈশিষ্ট্য পুনরুদ্ধার করতে একটি API কী ব্যবহার করতে পারবেন না।