列舉代表有權存取檔案或資料夾的使用者,除了所有明確獲得存取權的個別使用者外,授予哪些權限。您可以透過 DriveApp.Permission
存取這些屬性。
如要呼叫列舉,您可以呼叫其父項類別、名稱和屬性。例如
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 | 使用者沒有任何檔案或資料夾的權限。這個值可能會傳回,但除非與 Access.ANYONE 一起設定,否則將其傳遞至 File.setSharing(accessType, permissionType) 會擲回例外狀況。 |