Một enum thể hiện các quyền được cấp cho những người dùng có thể truy cập vào một tệp hoặc thư mục, bên cạnh đó
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 các thuộc tính này từ
DriveApp.Permission
.
Để gọi một enum, bạn phải gọi lớp, tên và thuộc tính mẹ 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
Thuộc tính | Loại | Mô tả |
---|---|---|
VIEW | Enum | Nhữ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 đó. Chuyển giá trị này
đến File.setSharing(accessType, permissionType) sẽ gửi một trường hợp ngoại lệ nếu loại tệp này
không hỗ trợ tệp này. |
EDIT | Enum | Những người dùng có quyền truy cập vào tệp hoặc thư mục đều có thể chỉnh sửa tệp hoặc thư mục đó. Người dùng cũng có thể thay đổi chế độ chia sẻ, trừ phi bạn đặt File.setShareableByEditors(shareable) thành false
phần cài đặt. Việc chuyển giá trị này đến File.setSharing(accessType, permissionType) sẽ gửi ra
ngoại lệ nếu loại tệp không hỗ trợ. |
COMMENT | Enum | Những người dùng có quyền truy cập vào tệp hoặc thư mục sẽ chỉ có thể xem, sao chép hoặc nhận xét về tệp hoặc thư mục đó.
Việc chuyển giá trị này đến File.setSharing(accessType, permissionType) sẽ tạo ra một ngoại lệ nếu
không hỗ trợ loại tệp này. |
OWNER | Enum | Ngườ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 File.setSharing(accessType, permissionType) sẽ gửi ra một trường hợp ngoại lệ. |
ORGANIZER | Enum | Những người dùng có thể sắp xếp các tệp và thư mục trong một bộ nhớ dùng chung. Giá trị này có thể được trả về, nhưng
việc truyền mã đó đến File.setSharing(accessType, permissionType) sẽ tạo ra một ngoại lệ. |
FILE_ORGANIZER | Enum | Nhữ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. Giá trị này có thể được trả về,
nhưng việc truyền mã này đến File.setSharing(accessType, permissionType) sẽ cho ra một ngoại lệ. |
NONE | Enum | Người dùng không có bất kỳ quyền nào đối với tệp hoặc thư mục đó. Giá trị này có thể được trả về, nhưng
việc truyền tệp đó đến File.setSharing(accessType, permissionType) sẽ tạo ra một ngoại lệ trừ phi
được đặt kết hợp với Access.ANYONE . |