شماره ای که نشان دهنده مجوزهای اعطا شده به کاربرانی است که می توانند به یک فایل یا پوشه دسترسی داشته باشند، علاوه بر هر کاربر فردی که صراحتاً به آنها دسترسی داده شده است. این ویژگیها از DriveApp.Permission
قابل دسترسی هستند.
برای فراخوانی یک enum، کلاس والد، نام و ویژگی آن را فراخوانی می کنید. برای مثال 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 تنظیم شود. |