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.