Enum Permission

Quyền

Một enum biểu thị các quyền đã cấp cho những người dùng có thể truy cập vào tệp hoặc thư mục, bên cạnh mọi người dùng cá nhân đã được cấp quyền truy cập một cách rõ ràng. Bạn có thể truy cập vào các thuộc tính này qua DriveApp.Permission.

Để gọi một enum, bạn phải gọi lớp, tên và thuộc tính gốc của lớp đó. Ví dụ: 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);

Thuộc tính

Tài sảnLoạiNội dung mô tả
VIEWEnumNhững người dùng có quyền truy cập vào tệp hoặc thư mục chỉ có thể xem hoặc sao chép tệp hoặc thư mục đó. Việc chuyển giá trị này cho File.setSharing(accessType, permissionType) sẽ gửi ra một ngoại lệ nếu loại tệp này không hỗ trợ giá trị đó.
EDITEnumNhững người dùng có thể truy cập vào tệp hoặc thư mục cũng có thể chỉnh sửa tệp hoặc thư mục. Nếu bạn không đặt File.setShareableByEditors(shareable) thành false, thì người dùng cũng có thể thay đổi chế độ cài đặt cách chia sẻ. Việc chuyển giá trị này đến File.setSharing(accessType, permissionType) sẽ tạo ra trường hợp ngoại lệ nếu loại tệp này không hỗ trợ giá trị đó.
COMMENTEnumNhững người dùng có quyền truy cập vào tệp hoặc thư mục chỉ có thể xem, sao chép hoặc nhận xét về tệp hoặc thư mục đó. Thao tác chuyển giá trị này đến File.setSharing(accessType, permissionType) sẽ tạo ra trường hợp ngoại lệ nếu loại tệp không hỗ trợ giá trị đó.
OWNEREnumNgười dùng sở hữu tệp hoặc thư mục. Giá trị này có thể được trả về, nhưng việc truyền giá trị này đến File.setSharing(accessType, permissionType) sẽ trả về một ngoại lệ.
ORGANIZEREnumNhững người dùng có thể sắp xếp tệp và thư mục trong bộ nhớ dùng chung. Bạn có thể trả về giá trị này, nhưng việc truyền giá trị này đến File.setSharing(accessType, permissionType) sẽ trả về một ngoại lệ.
FILE_ORGANIZEREnumNhững người dùng có thể chỉnh sửa, chuyển vào thùng rác và di chuyển nội dung trong bộ nhớ dùng chung. Bạn có thể trả về giá trị này, nhưng việc chuyển giá trị đó đến File.setSharing(accessType, permissionType) sẽ trả về một ngoại lệ.
NONEEnumNgười dùng không có quyền nào đối với tệp hoặc thư mục. Bạn có thể trả về giá trị này, nhưng việc truyền giá trị này đến File.setSharing(accessType, permissionType) sẽ trả về một ngoại lệ trừ phi giá trị được đặt cùng với Access.ANYONE.