تعداد يمثّل الأذونات الممنوحة للمستخدمين الذين يمكنهم الوصول إلى ملف أو مجلد، بالإضافة إلى أي مستخدمين فرديين تم منحهم إذن الوصول بشكلٍ صريح. يمكن الوصول إلى هذه المواقع من
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);
أماكن إقامة
الموقع | Type | الوصف |
---|---|---|
VIEW | Enum | لا يتمكن المستخدمون الذين يمكنهم الوصول إلى الملف أو المجلد إلا من عرضه أو نسخه. يؤدي تمرير هذه القيمة إلى File.setSharing(accessType, permissionType) إلى إنشاء استثناء إذا كان نوع الملف غير متوافق معه. |
EDIT | Enum | ويمكن للمستخدمين الذين يمكنهم الوصول إلى الملف أو المجلد تعديله. ما لم يتم ضبط File.setShareableByEditors(shareable) على false ، يمكن للمستخدمين أيضًا تغيير إعدادات المشاركة. يؤدي تمرير هذه القيمة إلى File.setSharing(accessType, permissionType) إلى حدوث
استثناء إذا كان نوع الملف لا يتوافق معها. |
COMMENT | Enum | يمكن للمستخدمين الذين يمكنهم الوصول إلى الملف أو المجلد عرضه أو نسخه أو التعليق عليه فقط.
يؤدي تمرير هذه القيمة إلى File.setSharing(accessType, permissionType) إلى إنشاء استثناء إذا
كان نوع الملف لا يتوافق مع هذه القيمة. |
OWNER | Enum | يملك المستخدم الملف أو المجلد. يمكن عرض هذه القيمة، إلا أنّ تمريرها إلى File.setSharing(accessType, permissionType) يؤدي إلى إنشاء استثناء. |
ORGANIZER | Enum | المستخدمون الذين يمكنهم تنظيم الملفات والمجلدات في مساحة تخزين سحابي مشتركة يمكن عرض هذه القيمة، إلا أنّ
تمريرها إلى File.setSharing(accessType, permissionType) يؤدي إلى إنشاء استثناء. |
FILE_ORGANIZER | Enum | المستخدمون الذين يمكنهم تعديل المحتوى وإضافته إلى المهملات ونقله في مساحة تخزين سحابي مشتركة يمكن عرض هذه القيمة،
إلا أنّ تمريرها إلى File.setSharing(accessType, permissionType) يؤدي إلى ظهور استثناء. |
NONE | Enum | لا يمتلك المستخدم أي أذونات للملف أو المجلد. يمكن عرض هذه القيمة، ولكن تمريرها إلى File.setSharing(accessType, permissionType) يؤدي إلى إنشاء استثناء ما لم يتم ضبطها مع Access.ANYONE . |