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使用者沒有任何檔案或資料夾的權限。這個值可能會傳回,但除非與 Access.ANYONE 一起設定,否則將其傳遞至 File.setSharing(accessType, permissionType) 會擲回例外狀況。