توفّر Google Drive API المورد revisions
لكي تتمكّن من تنزيل نُسخ الملفات السابقة ونشرها. لمزيد من التفاصيل
حول المصطلحات المتعلّقة بالمراجعات، اطّلِع على نظرة عامة على التغييرات والمراجعات.
تحديد النُسخ السابقة التي تريد حفظها من الحذف التلقائي
يحذف Google Drive تلقائيًا النُسخ القديمة التي لم تعد تهمّ
المستخدم. لمنع حدوث ذلك، يمكنك ضبط العلامة المنطقية
keepRevisionForever
على true
لوضع علامة على النُسخ السابقة التي لا تريد أن تتم إزالتها من Drive.
تنزيل نسخة سابقة
لتنزيل أحدث نسخة، استخدِم الطريقة
files.download
. لمزيد من
المعلومات، يُرجى الاطّلاع على إدارة العمليات التي تستغرق وقتًا طويلاً.
نشر نسخة سابقة
لنشر نسخة من "مستندات Google" و"جداول بيانات Google" و
"العروض التقديمية من Google"، اضبط السمة published
لهذا الملف في
مورد revisions
. لا يمكن
ضبط هذا السمة لمراجعات "مواقع Google" باستخدام Drive API.
لا تتيح "العروض التقديمية من Google" و"رسومات Google" نشر مراجعات معيّنة. لا يمكن سوى إعادة نشر أحدث نسخة تلقائيًا. لنشر "العروض التقديمية من Google" و"رسومات Google"، اضبط أيضًا
publishAuto
على true
.
إذا تم إنشاء الملف في نطاق Google Workspace، تشير سمة
publishedOutsideDomain
إلى ما إذا كان بإمكان أي مستخدمٍ
الوصول إلى النسخة السابقة أو إذا كان الوصول إليها مقتصرًا على مستخدمي النطاق. بالنسبة إلى ملفات المواقع
، يشير هذا الحقل إلى ما إذا كان إذن type=anyone
متوفّرًا.
لا تعكس النُسخ المنشورة التغييرات التي تم إجراؤها على ملف ما ما لم يتم ضبط السمة
publishAuto
. في حال ضبط هذه السمة على true
، يتم نشر التعديلات الجديدة
للملف تلقائيًا، ما يؤدي إلى استبدال التعديلات السابقة.
يمكن أيضًا التحكّم في هذا السلوك من خلال مربّع الاختيار "إعادة النشر تلقائيًا عند إجراء تغييرات" في واجهة مستخدم Drive. لا تتيح الشرائح والرسومات سوى إعادة النشر التلقائي وتتطلّب ضبط السمة
publishAuto
على true
. بالنسبة إلى ملفات "مواقع Google"، يكون publishAuto
دائمًا false
.