Enum Permission

Quyền

Một enum đại diện cho các quyền được cấp cho người dùng có thể truy cập vào một tệp hoặc thư mục, ngoài bất kỳ người dùng cá nhân nào đã đượ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 từ DriveApp.Permission.

Để gọi một enum, bạn gọi lớp mẹ, tên và thuộc tính của enum đó. 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.)
const folder = DriveApp.createFolder('Shared Folder');
folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);

Thuộc tính

Thuộc tínhLoạiMô tả
VIEWEnumNhững người dùng có thể truy cập vào tệp hoặc thư mục chỉ có thể xem hoặc sao chép tệp/thư mục đó. Việc truyền giá trị này vào File.setSharing(accessType, permissionType) sẽ gửi một ngoại lệ nếu loại tệp không hỗ trợ giá trị này.
EDITEnumNhững người dùng có thể truy cập vào tệp hoặc thư mục sẽ có thể chỉnh sửa tệp hoặc thư mục đó. Trừ phi bạn đặt File.setShareableByEditors(shareable) thành false, người dùng cũng có thể thay đổi chế độ cài đặt chia sẻ. Việc truyền giá trị này đến File.setSharing(accessType, permissionType) sẽ gửi một ngoại lệ nếu loại tệp không hỗ trợ giá trị này.
COMMENTEnumNhững người dùng có thể 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 đó. Việc truyền giá trị này đến File.setSharing(accessType, permissionType) sẽ gửi một 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 đó. 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ẽ gửi một ngoại lệ.
ORGANIZEREnumNgườ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ẽ gửi 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 truyền giá trị này đến File.setSharing(accessType, permissionType) sẽ gửi một ngoại lệ.
NONEEnumNgười dùng không có quyền đố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ẽ gửi một ngoại lệ, trừ phi bạn đặt giá trị này kết hợp với Access.ANYONE.