Enum Permission

الإذن

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

لاستدعاء تعداد، يمكنك استدعاء الفئة الأصل والاسم والخاصية. مثلاً: DriveApp.Permission.VIEW

// 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.