Enum Permission

權限

列舉項目,代表除了可以存取檔案或資料夾的使用者授予的權限 所有已明確授予存取權的使用者這些屬性可以從以下位置存取: 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);

屬性

屬性類型說明
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 搭配使用。