Enum Access

Quyền truy cập

Một enum biểu thị các lớp người dùng có thể truy cập vào 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 vào các thuộc tính này từ DriveApp.Access.

Để 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.Access.ANYONE.

// Creates a folder that anyone on the Internet can read from and write to. (Domain
// administrators can prohibit this setting for users of a Google Workspace domain.)
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ả
ANYONEEnumBất kỳ ai có kết nối Internet đều có thể tìm và truy cập. Không yêu cầu đăng nhập.

Quản trị viên miền có thể cấm chế độ cài đặt này đối với người dùng của một miền Google Workspace. Nếu chế độ cài đặt này bị tắt, thì việc chuyển giá trị này đến File.setSharing(accessType, permissionType) sẽ gửi ra một ngoại lệ.

ANYONE_WITH_LINKEnumBất kỳ ai có đường liên kết đều có thể truy cập. Không yêu cầu đăng nhập.

Quản trị viên miền có thể cấm chế độ cài đặt này đối với người dùng của một miền Google Workspace. Nếu chế độ cài đặt này bị tắt, thì việc chuyển giá trị này đến File.setSharing(accessType, permissionType) sẽ gửi ra một ngoại lệ.

DOMAINEnumMọi người trong miền của bạn đều có thể tìm và truy cập. Yêu cầu đăng nhập.

Chế độ cài đặt này chỉ dành cho người dùng của một miền Google Workspace. Đối với các loại Tài khoản Google khác, việc chuyển giá trị này đến File.setSharing(accessType, permissionType) sẽ gửi ra một ngoại lệ.

DOMAIN_WITH_LINKEnumNhững người trong miền của bạn có đường liên kết đều có thể truy cập. Yêu cầu đăng nhập.

Chế độ cài đặt này chỉ dành cho người dùng của một miền Google Workspace. Đối với các loại Tài khoản Google khác, việc chuyển giá trị này đến File.setSharing(accessType, permissionType) sẽ gửi ra một ngoại lệ.

PRIVATEEnumChỉ những người được cấp quyền rõ ràng mới có thể truy cập. Yêu cầu đăng nhập.