فهرس يمثّل الأذونات الممنوحة للمستخدمين الذين يمكنهم الوصول إلى ملف أو مجلد، بالإضافة إلى
أي مستخدمين فرديين تم منحهم إذن الوصول صراحةً يمكن الوصول إلى هذه السمات من
Drive
.
لاستدعاء قائمة أرقام صحيحة، عليك استدعاء الصف الرئيسي والاسم والخاصية. مثلاً:
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.) const folder = DriveApp.createFolder('Shared Folder'); folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
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 . |