কাস্টম ফাইল প্রপার্টি হল কী-মান জোড়া যা গুগল ড্রাইভ ফাইলের (যেমন ট্যাগ), অন্যান্য ডেটা স্টোর থেকে আইডি, ওয়ার্কফ্লো অ্যাপ্লিকেশনের মধ্যে ভাগ করা তথ্য ইত্যাদির জন্য কাস্টম মেটাডেটা সংরক্ষণ করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, আপনি 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 Script-এর উন্নত ড্রাইভ পরিষেবা ব্যবহার করে একটি ফাইলে একটি কাস্টম বৈশিষ্ট্য যোগ করতে পারেন। আরও তথ্যের জন্য, কাস্টম বৈশিষ্ট্য যোগ করা দেখুন।
কাস্টম ফাইল বৈশিষ্ট্য পান বা তালিকাভুক্ত করুন
সকল অ্যাপ্লিকেশনের কাছে দৃশ্যমান বৈশিষ্ট্যগুলি দেখতে, ফাইলের জন্য কাস্টম ফাইল বৈশিষ্ট্যগুলি পুনরুদ্ধার করতে files.get পদ্ধতি ব্যবহার করুন।
GET https://www.googleapis.com/drive/v3/files/FILE_ID?fields=properties প্রতিক্রিয়াটিতে একটি properties বস্তু রয়েছে যার মধ্যে কী-মান জোড়ার একটি সংগ্রহ রয়েছে।
{
"properties": {
"name": "wrench",
"mass": "1.3kg",
"count": "3"
}
}কাস্টম ফাইলের বৈশিষ্ট্য মুছে ফেলুন
সকল অ্যাপ্লিকেশনের কাছে দৃশ্যমান প্রপার্টি ভ্যালু মুছে ফেলার জন্য, files.update পদ্ধতি ব্যবহার করে files রিসোর্সের properties ফিল্ডটি null এ সেট করুন।
PATCH https://www.googleapis.com/drive/v3/files/FILE_ID{
"name": null
} পরিবর্তনটি দেখতে, ফাইলের জন্য properties অবজেক্টটি পুনরুদ্ধার করতে files.get পদ্ধতিতে কল করুন।
{
"properties": {
"mass": "1.3kg",
"count": "3"
}
}কাস্টম ফাইল বৈশিষ্ট্যের সীমা
কাস্টম প্রপার্টিগুলির নিম্নলিখিত সীমা রয়েছে:
- প্রতিটি ফাইলে সর্বাধিক ১০০টি কাস্টম প্রপার্টি, সমস্ত উৎস থেকে মোট।
- প্রতিটি ফাইলে সর্বাধিক ৩০টি পাবলিক সম্পত্তি, সমস্ত উৎস থেকে মোট।
- যেকোনো একটি আবেদনপত্র থেকে প্রতিটি ফাইলে সর্বোচ্চ ৩০টি ব্যক্তিগত সম্পত্তি।
- UTF-8 এনকোডিংয়ে প্রতি প্রপার্টি স্ট্রিং (কী এবং মান উভয় সহ) সর্বোচ্চ ১২৪ বাইট। উদাহরণস্বরূপ, ১০ অক্ষর দীর্ঘ একটি কী সহ একটি প্রপার্টিতে কেবল ১১৪ অক্ষর থাকতে পারে। একইভাবে, যে প্রপার্টিতে মানের জন্য ১০০ অক্ষর প্রয়োজন, সে কী-এর জন্য ২৪ অক্ষর পর্যন্ত ব্যবহার করতে পারে।
আরও তথ্যের জন্য, files রিসোর্স দেখুন। ড্রাইভ API v2 এর জন্য, properties রিসোর্স দেখুন।
ব্যক্তিগত কাস্টম ফাইল বৈশিষ্ট্য অ্যাক্সেস করুন
আপনি শুধুমাত্র appProperties ফিল্ড ব্যবহার করে একটি প্রমাণিত অনুরোধের মাধ্যমে ব্যক্তিগত সম্পত্তি পুনরুদ্ধার করতে পারবেন যা OAuth 2.0 ক্লায়েন্ট আইডি দিয়ে প্রাপ্ত অ্যাক্সেস টোকেন ব্যবহার করে। ব্যক্তিগত সম্পত্তি পুনরুদ্ধারের জন্য আপনি API কী ব্যবহার করতে পারবেন না।