Không dùng nữa. Đối với các bảng tính được tạo bằng phiên bản Google Trang tính mới, hãy sử dụng lớp Protection
mạnh mẽ hơn. Mặc dù lớp này không còn được dùng nữa, nhưng vẫn có khả năng tương thích với phiên bản Trang tính cũ.
Truy cập và sửa đổi trang tính được bảo vệ trong phiên bản Google Trang tính cũ.
Các phương thức ngừng hoạt động
Phương thức | Kiểu 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 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á một 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òn được dùng nữa và không nên dùng trong 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);
Các tham số
Tên | Loại | Nội dung 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òn được dùng nữa và không nên dùng trong tập lệnh mới.
Trả về danh sách địa chỉ email của 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ẽ vô nghĩa.
Cầu thủ trả bóng
String[]
— một mảng đị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òn được dùng nữa và không nên dùng trong 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
– cho dù 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òn được dùng nữa và không nên dùng trong tập lệnh mới.
Xoá một 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);
Các tham số
Tên | Loại | Nội dung 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òn được dùng nữa và không nên dùng trong 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);
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
protection | Boolean | true để bật chế độ bảo vệ trang tính, false để tắt chế độ bảo vệ trang tính. |