Enum Permission

الإذن

تعداد يمثّل الأذونات الممنوحة للمستخدمين الذين يمكنهم الوصول إلى ملف أو مجلد، بالإضافة إلى أي مستخدمين فرديين تم منحهم حق الوصول بشكل صريح. ويمكن الوصول إلى هذه المواقع من DriveApp.Permission.

// Creates a folder that anyone on the Internet can read from and write to. (Domain
// administrators can prohibit this setting for Google Workspace users.)
var folder = DriveApp.createFolder('Shared Folder');
folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);

أماكن إقامة

الخاصيةالنوعالوصف
VIEWEnumالمستخدمون الذين يمكنهم الوصول إلى الملف أو المجلد يمكنهم الاطّلاع عليه أو نسخه فقط. يؤدي تمرير هذه القيمة إلى File.setSharing(accessType, permissionType) إلى حدوث استثناء إذا كان نوع الملف غير متوافق.
EDITEnumيمكن للمستخدمين الذين يمكنهم الوصول إلى الملف أو المجلد تعديله. ما لم يتم ضبط File.setShareableByEditors(shareable) على false، يمكن للمستخدمين أيضًا تغيير إعدادات المشاركة. ويُرسل تمرير هذه القيمة إلى File.setSharing(accessType, permissionType) استثناءً إذا كان نوع الملف غير متوافق.
COMMENTEnumالمستخدمون الذين يمكنهم الوصول إلى الملف أو المجلد يمكنهم الاطّلاع عليه أو نسخه أو التعليق عليه فقط. يؤدي تمرير هذه القيمة إلى File.setSharing(accessType, permissionType) إلى حدوث استثناء إذا كان نوع الملف غير متوافق.
OWNEREnumيمتلك المستخدم الملف أو المجلد. يمكن عرض هذه القيمة، ولكن تمريرها إلى File.setSharing(accessType, permissionType) يؤدي إلى استثناء.
ORGANIZEREnumالمستخدمون الذين يمكنهم تنظيم الملفات والمجلدات داخل مساحة التخزين السحابي المشتركة. يمكن عرض هذه القيمة، ولكن تمريرها إلى File.setSharing(accessType, permissionType) يؤدي إلى استثناء.
FILE_ORGANIZEREnumالمستخدمون الذين يمكنهم تعديل المحتوى أو نقله أو نقله داخل مساحة تخزين سحابي مشتركة. يمكن عرض هذه القيمة، ولكن عند تمريرها إلى File.setSharing(accessType, permissionType)، يتم استثناء هذه القاعدة.
NONEEnumلا يمتلك المستخدم أي أذونات للملف أو المجلد. يمكن عرض هذه القيمة، ولكن تمريرها إلى File.setSharing(accessType, permissionType) يؤدي إلى استثناء ما لم يتم ضبطها مع Access.ANYONE.