شماره ای که نشان دهنده مجوزهای اعطا شده به کاربرانی است که می توانند به یک فایل یا پوشه دسترسی داشته باشند، علاوه بر هر کاربر فردی که صراحتاً به آنها دسترسی داده شده است. از Drive App.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.) 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 تنظیم شود. |