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.)
var 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.