Không dùng nữa. Đối với các bảng tính được tạo trong phiên bản Google Trang tính mới hơn, hãy sử dụng lớp Protection
mạnh mẽ hơn. Mặc dù không còn được dùng nữa, nhưng lớp này vẫn hoạt động để tương thích với phiên bản Trang tính cũ.
Truy cập và sửa đổi các 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 | 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 liệu trang tính có bật tính năng bảo vệ trang tính hay không. |
| void | Xoá một người dùng khỏi danh sách 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
add User(email)
add User(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 được sử 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 const sheet = SpreadsheetApp.getActiveSheet(); const 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
get Users()
get Users()
Không dùng nữa. Hàm này không còn được dùng nữa và không nên được sử 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 tính năng bảo vệ trang tính bị tắt, thì giá trị mà lệnh gọi này trả về sẽ không có ý nghĩa.
Cầu thủ trả bóng
String[]
– một mảng gồm các địa chỉ email của những người dùng có thể chỉnh sửa trang tính này
is Protected()
is Protected()
Không dùng nữa. Hàm này không còn được dùng nữa và không nên được sử dụng trong các tập lệnh mới.
Cho biết liệu trang tính có bật tính năng bảo vệ trang tính hay không.
// Determine whether or not sheet protection is enabled const sheet = SpreadsheetApp.getActiveSheet(); const permissions = sheet.getSheetProtection(); const isProtected = permissions.isProtected();
Cầu thủ trả bóng
Boolean
– liệu trang tính có bật chế độ bảo vệ trang tính hay không
Xem thêm
remove User(user)
remove User(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 được sử dụng trong các tập lệnh mới.
Xoá một người dùng khỏi danh sách 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 const sheet = SpreadsheetApp.getActiveSheet(); const 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
set Protected(protection)
set Protected(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 được sử 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 const sheet = SpreadsheetApp.getActiveSheet(); const permissions = sheet.getSheetProtection(); permissions.setProtected(true); sheet.setSheetProtection(permissions);
Tham số
Tên | Loại | Mô tả |
---|---|---|
protection | Boolean | true để bật tính năng bảo vệ trang tính, false để tắt tính năng bảo vệ trang tính. |