這個列舉代表可存取檔案或資料夾的使用者所獲得的權限,除了明確授予存取權的個別使用者之外。這些屬性可透過 Drive
存取。
如要呼叫列舉,請呼叫其父項類別、名稱和屬性。例如
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);
屬性
屬性 | 類型 | 說明 |
---|---|---|
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) 會擲回例外狀況。 |