Enum Permission

הרשאה

enum שמייצג את ההרשאות שהוקצו למשתמשים שיש להם גישה לקובץ או לתיקייה, מלבד משתמשים ספציפיים שקיבלו גישה באופן מפורש. אפשר לגשת לנכסים האלה דרך 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.)
const folder = DriveApp.createFolder('Shared Folder');
folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);

מאפיינים

נכססוגתיאור
VIEWEnumמשתמשים שיש להם גישה לקובץ או לתיקייה יכולים רק להציג אותם או להעתיק אותם. העברת הערך הזה ל-File.setSharing(accessType, permissionType) תגרום להשלכת חריגה אם סוג הקובץ לא תומך בו.
EDITEnumמשתמשים שיש להם גישה לקובץ או לתיקייה יכולים לערוך אותם. אלא אם הערך של File.setShareableByEditors(shareable) מוגדר כ-false, המשתמשים יכולים גם לשנות את הגדרות השיתוף. העברת הערך הזה ל-File.setSharing(accessType, permissionType) תוביל להשלכת חריגה אם סוג הקובץ לא תומך בו.
COMMENTEnumמשתמשים שיש להם גישה לקובץ או לתיקייה יכולים רק להציג אותם, להעתיק אותם או להגיב עליהם. העברת הערך הזה ל-File.setSharing(accessType, permissionType) תגרום להשלכת חריגה אם סוג הקובץ לא תומך בו.
OWNEREnumהקובץ או התיקייה הם בבעלות המשתמש. אפשר להחזיר את הערך הזה, אבל העברה שלו ל-File.setSharing(accessType, permissionType) תגרום להשלכת חריגה.
ORGANIZEREnumמשתמשים שיכולים לארגן קבצים ותיקיות באחסון שיתופי. אפשר להחזיר את הערך הזה, אבל העברה שלו ל-File.setSharing(accessType, permissionType) תגרום להשלכת חריגה.
FILE_ORGANIZEREnumמשתמשים שיכולים לערוך, להעביר ולשלוח תוכן לאשפה בתוך אחסון שיתופי. אפשר להחזיר את הערך הזה, אבל העברה שלו ל-File.setSharing(accessType, permissionType) תגרום להשלכת חריגה.
NONEEnumלמשתמש אין הרשאות לקובץ או לתיקייה. אפשר להחזיר את הערך הזה, אבל העברה שלו אל File.setSharing(accessType, permissionType) תגרום להשלכת חריגה, אלא אם הוא מוגדר בשילוב עם Access.ANYONE.