Không dùng nữa. Đối với bảng tính được tạo bằng phiên bản Google Trang tính mới hơn, hãy sử dụng
Protection
. Mặc dù lớp này không được dùng nữa, nhưng vẫn có sẵn
để tương thích với phiên bản Trang tính cũ hơn.
Truy cập và sửa đổi trang tính được bảo vệ trong phiên bản Google Trang tính cũ hơn.
Các phương thức ngừng hoạt động
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
| void | Thêm người dùng vào danh sách người dùng có thể chỉnh sửa trang tính, nếu trang tính được bảo vệ. |
| String[] | Trả về danh sách địa chỉ email của những người dùng có thể chỉnh sửa trang tính này. |
| Boolean | Cho biết trang tính đã bật tính năng bảo vệ trang tính hay chưa. |
| void | Xoá người dùng khỏi danh sách những người dùng có thể chỉnh sửa trang tính. |
| void | Đặt trạng thái bảo vệ cho trang tính. |
Các phương thức ngừng hoạt động
addUser(email)
addUser(email)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Thêm người dùng vào danh sách người dùng có thể chỉnh sửa trang tính, nếu trang tính được bảo vệ.
// Add the "user@example.com" user to the list of users who can edit this sheet var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); permissions.addUser('user@example.com'); permissions.setProtected(true); sheet.setSheetProtection(permissions);
Tham số
Tên | Loại | Mô tả |
---|---|---|
email | String | Email của người dùng cần thêm. |
Xem thêm
getUsers()
getUsers()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Trả về danh sách địa chỉ email của những người dùng có thể chỉnh sửa trang tính này.
Nếu chế độ bảo vệ trang tính bị tắt, thì giá trị được lệnh gọi này trả về sẽ là vô nghĩa.
Cầu thủ trả bóng
String[]
— một loạt địa chỉ email của những người dùng có thể chỉnh sửa trang tính này
isProtected()
isProtected()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Cho biết trang tính đã bật tính năng bảo vệ trang tính hay chưa.
// Determine whether or not sheet protection is enabled var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); var isProtected = permissions.isProtected();
Cầu thủ trả bóng
Boolean
— trang tính đã bật tính năng bảo vệ trang tính hay chưa
Xem thêm
removeUser(user)
removeUser(user)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Xoá người dùng khỏi danh sách những người dùng có thể chỉnh sửa trang tính.
// Remove the "user@example.com" user to the list of users who can edit this sheet var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); permissions.removeUser('user@example.com'); permissions.setProtected(true); sheet.setSheetProtection(permissions);
Tham số
Tên | Loại | Mô tả |
---|---|---|
user | String | Địa chỉ email của người dùng cần xoá. |
Xem thêm
setProtected(protection)
setProtected(protection)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Đặt trạng thái bảo vệ cho trang tính.
// Enables sheet protection for this sheet var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); permissions.setProtected(true); sheet.setSheetProtection(permissions);
Tham số
Tên | Loại | Mô tả |
---|---|---|
protection | Boolean | true để bật chế độ bảo vệ trang tính, false để tắt trang tính
bảo vệ thiết bị. |