Không dùng nữa. Đối với 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ù 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 cũ của Trang tính.
Truy cập và sửa đổi các trang tính được bảo vệ trong phiên bản cũ của Google Trang tính.
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 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 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
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à bạn không nên 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);
Thông 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à bạn không nên 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ị vô hiệu hoá, thì giá trị do 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 đị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à bạn không nên 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
– 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à bạn không nên sử dụng trong các 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 const sheet = SpreadsheetApp.getActiveSheet(); const permissions = sheet.getSheetProtection(); permissions.removeUser('user@example.com'); permissions.setProtected(true); sheet.setSheetProtection(permissions);
Thông 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à bạn không nên 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);
Thông 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. |