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.)
const 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使用者沒有任何檔案或資料夾的權限。這個值可以傳回,但如果未與 Access.ANYONE 搭配設定,傳遞至 File.setSharing(accessType, permissionType) 會擲回例外狀況。