كيفية جعل المستندات الخاصة بك للقراءة فقط في Google Drive

تكون الملفات الموجودة في Google Drive خاصة بشكل افتراضي ولا يملك سوى المالك الأذونات الأولية لعرض ملفاته أو تعديلها أو حذفها. إذا اخترت مشاركة ملف مع أشخاص آخرين، فيمكنك تحديد ما إذا كان لدى الآخرين حق الوصول للقراءة فقط إلى ملفاتك أو ما إذا كان مسموحًا لهم بتحرير ملفاتك والتعليق عليها.
يمكنك دائمًا إزالة المتعاونين الخارجيين من مستنداتك لمنعهم من تحرير ملفاتك، ولكن كيف تمنع نفسك (المالك) من تعديل ملفاتك الخاصة في Google Drive عن طريق الخطأ؟
كيفية منع تعديلات المستندات في Google Drive
يحتوي Google Drive الآن على Locking API جديد لمساعدة المطورين على إضافة قيود المحتوى بسهولة على المستندات وجداول البيانات والعروض التقديمية وPDF وأي ملف آخر في Google Drive.
عند قفل ملف، لا يمكن لأي شخص (بما في ذلك المالك) إجراء تعديلات على الملف، ولا يمكن تغيير عنوان الملف ويفقد أيضًا خيار التعليق داخل الملفات.
لا يحتوي Google Drive على زر بسيط (حتى الآن) لقفل الملفات، لذا إليك برنامج Google Script صغير يمكن أن يساعدك في جعل أي ملف في Google Drive للقراءة فقط.
1. افتح Google Drive وانقر بزر الماوس الأيمن على أي ملف ترغب في جعله ملفًا للقراءة فقط. انقر فوق قائمة Share Link وانسخ رابط الملف إلى الحافظة.
https://docs.google.com/spreadsheets/d/12345_abcdef-123/edit?usp=sharing
2. يكتب script.new
في المتصفح لفتح مشروع Google Apps Script جديد ونسخ هذا المقتطف ولصقه في محرر التعليمات البرمجية.
/**
* Make Google Drive files Read only
* Author: amit@labnol.org
* Web: https://digitalinspiration.com/
* MIT License
**/
const makeFileReadyOnly = () => {
const fileUrl = "<<FILE URL>>";
const [fileId] = fileUrl.split("https://www.labnol.org/").filter(e => /[_-\w]{25,}/.test(e));
UrlFetchApp.fetch(`https://www.googleapis.com/drive/v3/files/${fileId}`, {
method: "PATCH",
contentType: "application/json",
headers: {
Authorization: `Bearer ${ScriptApp.getOAuthToken()}`,
},
payload: JSON.stringify({
contentRestrictions: [
{
readOnly: true,
reason: "Prevent accidental editing",
},
],
}),
});
// For requesting correct scope, do not delete
// var file = DriveApp.getFileById().setName()
};
3. استبدل FILE URL
في السطر رقم 2 بعنوان URL لملف Drive الذي نسخته في الخطوة السابقة.
4. انتقل إلى قائمة “تشغيل”، واختر “تشغيل” > makeFileReadyOnly
. اقبل الأذونات وسيتم منع تحرير ملفك بواسطة أي شخص بما في ذلك أنت.
إذا كنت ترغب في إزالة قفل الملف والسماح بالتحرير، فافتح Google Drive، وانقر بزر الماوس الأيمن على نفس الملف واختر “فتح الملف” من القائمة لاستعادة سلوك التحرير.
راجع أيضًا: حيل URL لـ Google Drive
يرجى ملاحظة أنه عند تجميد مستند باستخدام Google Drive Lock API، يتم حظر حتى البرامج النصية لـ Google ووظائف Google Workspace الإضافية من تحرير الملف.
اكتشاف المزيد من مرابع التكنولوجيا
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.