ফাইল রিভিশন পরিচালনা করুন

এই নির্দেশিকাটি ব্যাখ্যা করে যে কীভাবে ফাইল রিভিশন পরিচালনা করার জন্য revisions রিসোর্স ব্যবহার করতে হয়, যেমন একটি ফাইল রিভিশন পাওয়া এবং একটি Google Workspace রিভিশন প্রকাশ করা। Google ড্রাইভ API আপনাকে রিভিশন ডাউনলোড করতেও সাহায্য করে। রিভিশন পরিভাষা সম্পর্কে আরও বিস্তারিত জানার জন্য, পরিবর্তন এবং রিভিশন ওভারভিউ দেখুন।

পুনর্বিবেচনার ইতিহাস অ্যাক্সেস করার জন্য, একজন ব্যবহারকারীর owner , organizer , fileOrganizer , অথবা writer role থাকতে হবে।

প্রতিক্রিয়ায় ফেরত দেওয়ার জন্য ক্ষেত্রগুলি নির্দিষ্ট করতে, আপনি revisions সংস্থানের যেকোনো পদ্ধতির সাথে fields সিস্টেম প্যারামিটার সেট করতে পারেন। যদি আপনি প্যারামিটারটি বাদ দেন, তাহলে সার্ভার একটি ডিফল্ট ক্ষেত্র সেট ফেরত পাঠাবে। উদাহরণস্বরূপ, revisions.list পদ্ধতি শুধুমাত্র id , mimeType , kind , এবং modifiedTime ক্ষেত্রগুলি ফেরত পাঠায়। বিভিন্ন ক্ষেত্র ফেরত দিতে, নির্দিষ্ট ক্ষেত্রগুলি ফেরত দিন দেখুন।

স্বয়ংক্রিয় মোছা থেকে সংরক্ষণের জন্য সংশোধনগুলি নির্দিষ্ট করুন

গুগল ড্রাইভ স্বয়ংক্রিয়ভাবে পুরানো সংস্করণগুলি মুছে ফেলে যা ব্যবহারকারীর আর আগ্রহের বিষয় নয়।

একটি ব্লব ফাইল রিভিশন "Keep Forever" এ সেট করা যেতে পারে যার অর্থ রিভিশনটি স্বয়ংক্রিয়ভাবে মুছে ফেলা যাবে না। 200টি পর্যন্ত রিভিশন "Keep Forever" এ সেট করা যেতে পারে এবং সেগুলি আপনার স্টোরেজ সীমার মধ্যে গণনা করা হয়। হেড রিভিশনটি কখনই স্বয়ংক্রিয়ভাবে মুছে ফেলা হয় না।

হেড রিভিশন ব্যতীত যেকোনো ব্লব ফাইল রিভিশন, যা "কিপ ফরএভার" হিসেবে মনোনীত নয়, তা পরিশোধযোগ্য। পরিশোধযোগ্য রিভিশনগুলি সাধারণত 30 দিনের জন্য সংরক্ষণ করা হয়, তবে যদি কোনও ফাইলে 100টি রিভিশন থাকে যা "কিপ ফরএভার" হিসেবে মনোনীত না হয় এবং একটি নতুন রিভিশন আপলোড করা হয় তবে তা আগে পরিশোধ করা যেতে পারে।

আপনি ড্রাইভ থেকে মুছে ফেলার জন্য যে সংশোধনগুলি চান না সেগুলি চিহ্নিত করার জন্য revisions রিসোর্সের বুলিয়ান keepForever ফিল্ডটিকে true সেট করতে পারেন। একবার একটি ব্লব ফাইলের সংশোধন "Keep Forever" এ সেট করা হলে, এটি কেবল ডাউনলোড বা মুছে ফেলা যাবে। আরও তথ্যের জন্য, একটি সংশোধন ডাউনলোড করুন বা একটি সংশোধন মুছুন দেখুন।

যদি আপনি পুরোনো Drive API v2 ব্যবহার করেন, তাহলে keepForever এর পরিবর্তে revisions রিসোর্সের pinned ক্ষেত্রটি ব্যবহার করুন।

একটি ফাইল রিভিশন পান

ফাইল রিভিশনের মেটাডেটা বা কন্টেন্ট পেতে, fileId এবং revisionId পাথ প্যারামিটার সহ revisions রিসোর্সে get পদ্ধতি ব্যবহার করুন। যদি আপনি রিভিশন আইডি না জানেন, তাহলে আপনি list পদ্ধতি ব্যবহার করে একটি ফাইলে সমস্ত রিভিশন তালিকাভুক্ত করতে পারেন।

এই পদ্ধতিটি revisions রিসোর্সের উদাহরণ হিসেবে রিভিশনের মেটাডেটা ফেরত দেয়।

পরিচিত ম্যালওয়্যার বা অন্যান্য অপব্যবহারকারী ফাইল ডাউনলোডের ঝুঁকি স্বীকার করতে, acknowledgeAbuse কোয়েরি প্যারামিটারটিকে true তে সেট করুন। এই ক্ষেত্রটি কেবল তখনই প্রযোজ্য যখন alt=media প্যারামিটার সেট করা থাকে এবং ব্যবহারকারী হয় ফাইলের মালিক অথবা শেয়ার্ড ড্রাইভের একজন সংগঠক যেখানে ফাইলটি থাকে।

একটি ফাইলের সংশোধন তালিকাভুক্ত করুন

একটি ফাইলের রিভিশন তালিকাভুক্ত করতে, fileId পাথ প্যারামিটার সহ revisions রিসোর্সে list পদ্ধতি ব্যবহার করুন। পদ্ধতিটি ফাইল রিভিশনের একটি তালিকা প্রদান করে।

সংশোধনের পৃষ্ঠাঙ্কন কাস্টমাইজ করতে বা ফিল্টার করতে নিম্নলিখিত কোয়েরি প্যারামিটারগুলি পাস করুন:

  • pageSize : প্রতি পৃষ্ঠায় সর্বোচ্চ কতটি সংশোধন ফেরত পাঠানো যাবে।

  • pageToken : পূর্ববর্তী তালিকা কল থেকে প্রাপ্ত একটি পৃষ্ঠা টোকেন। পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করতে এই টোকেনটি প্রদান করুন।

একটি ফাইল রিভিশন আপডেট করুন

একটি ফাইলের রিভিশন আপডেট করতে, fileId এবং revisionId পাথ প্যারামিটার সহ revisions রিসোর্সে update পদ্ধতি ব্যবহার করুন।

পদ্ধতিটি একটি revisions সম্পদের একটি উদাহরণ প্রদান করে।

একটি সংস্করণ ডাউনলোড করুন

আপনি শুধুমাত্র "Keep Forever" হিসেবে চিহ্নিত blob ফাইলের কন্টেন্ট রিভিশন ডাউনলোড করতে পারবেন। যদি আপনি একটি রিভিশন ডাউনলোড করতে চান, তাহলে প্রথমে এটি "Keep Forever" এ সেট করতে ভুলবেন না। আরও তথ্যের জন্য, স্বয়ংক্রিয়ভাবে মুছে ফেলা থেকে সংরক্ষণ করার জন্য রিভিশনগুলি নির্দিষ্ট করুন দেখুন।

ব্লব ফাইলের কন্টেন্ট রিভিশন ডাউনলোড করতে অথবা Google Workspace ডকুমেন্টের কন্টেন্ট রিভিশন এক্সপোর্ট করতে, ফাইল ডাউনলোড এবং এক্সপোর্ট করুন দেখুন।

একটি ফাইল রিভিশন মুছে ফেলুন

একটি ফাইল রিভিশন স্থায়ীভাবে মুছে ফেলার জন্য, fileId এবং revisionId পাথ প্যারামিটার সহ revisions রিসোর্সে delete পদ্ধতি ব্যবহার করুন।

আপনি শুধুমাত্র Drive-এ বাইনারি কন্টেন্ট সহ ব্লব ফাইলের সংশোধনগুলি মুছে ফেলতে পারবেন, যেমন ছবি, ভিডিও এবং PDF। "চিরকাল রাখুন" হিসাবে চিহ্নিত থাকলে আপনি ব্লব ফাইলের সংশোধনগুলি মুছে ফেলতে পারেন। Google Docs বা Sheets-এর মতো অন্যান্য ফাইলের সংশোধনগুলি এবং বাইনারি ফাইলের শেষ অবশিষ্ট সংশোধনগুলি মুছে ফেলা যাবে না।

একটি সংশোধন প্রকাশ করুন

Google Docs, Google Sheets এবং Google Slides এর রিভিশন প্রকাশ করতে, revisions রিসোর্সে সেই ফাইলের জন্য published প্রপার্টি সেট করুন। Drive API ব্যবহার করে Google Sites এর রিভিশনের জন্য এই প্রপার্টি সেট করা যাবে না।

প্রকাশিত সংস্করণগুলি কোনও ফাইলে করা পরিবর্তনগুলিকে প্রতিফলিত করে না যদি না publishAuto সম্পত্তি সেট করা থাকে। যদি সম্পত্তিটি true তে সেট করা থাকে, তাহলে ফাইলের নতুন সংস্করণগুলি স্বয়ংক্রিয়ভাবে প্রকাশিত হয়, পূর্ববর্তীগুলি ওভাররাইট করে। স্লাইড এবং অঙ্কনগুলি কেবল স্বয়ংক্রিয় পুনঃপ্রকাশ সমর্থন করে এবং publishAuto সম্পত্তিটিকে true তে সেট করা প্রয়োজন। Sites ফাইলগুলির জন্য, publishAuto সর্বদা false হয়।

যদি ফাইলটি Google Workspace ডোমেনে তৈরি করা হয়, তাহলে publishedOutsideDomain প্রপার্টি নির্দেশ করে যে রিভিশনটি কেউ অ্যাক্সেস করতে পারবে কিনা নাকি এটি ডোমেনের ব্যবহারকারীদের জন্য সীমাবদ্ধ। Sites ফাইলের জন্য, এই প্রপার্টি নির্দেশ করে যে type=anyone অনুমতি বিদ্যমান কিনা। আরও তথ্যের জন্য, permissions রিসোর্সে type ক্ষেত্রটি দেখুন।

ডক্স এবং শিটের UI-তে "পরিবর্তন করা হলে স্বয়ংক্রিয়ভাবে পুনঃপ্রকাশ করুন" চেকবক্স দ্বারা স্বয়ংক্রিয় প্রকাশনাও নিয়ন্ত্রিত হয়। আরও তথ্যের জন্য, Google ডক্স, শিট, স্লাইড এবং ফর্মগুলিকে সর্বজনীন করুন দেখুন।