טיפוסים בני מנייה (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);
תכונות
נכס | תיאור | התיאור |
---|---|---|
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 . |