تعداد يمثل الأذونات الممنوحة للمستخدمين الذين يمكنهم الوصول إلى ملف أو مجلد، إلى جانب
لأي مستخدم فردي تم منحه إذن الوصول بشكل صريح. يمكن الوصول إلى هذه الخصائص من
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);
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
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 . |