Tidak digunakan lagi. Untuk spreadsheet yang dibuat di Google Spreadsheet versi yang lebih baru, gunakan class Protection
yang lebih canggih. Meskipun tidak digunakan lagi, class ini tetap tersedia
untuk kompatibilitas dengan Spreadsheet versi lama.
Mengakses dan mengubah sheet yang dilindungi di Google Spreadsheet versi lama.
Metode yang tidak digunakan lagi
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
| void | Menambahkan pengguna ke daftar pengguna yang dapat mengedit sheet, jika dilindungi. |
| String[] | Menampilkan daftar alamat email pengguna yang dapat mengedit sheet ini. |
| Boolean | Menunjukkan apakah sheet telah mengaktifkan perlindungan sheet atau tidak. |
| void | Menghapus pengguna dari daftar pengguna yang dapat mengedit sheet. |
| void | Menetapkan status perlindungan untuk sheet. |
Metode yang tidak digunakan lagi
add User(email)
add User(email)
Tidak digunakan lagi. Fungsi ini tidak digunakan lagi dan tidak boleh digunakan dalam skrip baru.
Menambahkan pengguna ke daftar pengguna yang dapat mengedit sheet, jika dilindungi.
// 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);
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
email | String | Email pengguna yang akan ditambahkan. |
Lihat juga
get Users()
get Users()
Tidak digunakan lagi. Fungsi ini tidak digunakan lagi dan tidak boleh digunakan dalam skrip baru.
Menampilkan daftar alamat email pengguna yang dapat mengedit sheet ini.
Jika perlindungan sheet dinonaktifkan, nilai yang ditampilkan oleh panggilan ini tidak akan berarti.
Pulang pergi
String[]
— array alamat email pengguna yang dapat mengedit sheet ini
is Protected()
is Protected()
Tidak digunakan lagi. Fungsi ini tidak digunakan lagi dan tidak boleh digunakan dalam skrip baru.
Menunjukkan apakah sheet telah mengaktifkan perlindungan sheet atau tidak.
// Determine whether or not sheet protection is enabled const sheet = SpreadsheetApp.getActiveSheet(); const permissions = sheet.getSheetProtection(); const isProtected = permissions.isProtected();
Pulang pergi
Boolean
— apakah sheet telah mengaktifkan perlindungan sheet atau tidak
Lihat juga
remove User(user)
remove User(user)
Tidak digunakan lagi. Fungsi ini tidak digunakan lagi dan tidak boleh digunakan dalam skrip baru.
Menghapus pengguna dari daftar pengguna yang dapat mengedit sheet.
// 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);
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
user | String | Alamat email pengguna yang akan dihapus. |
Lihat juga
set Protected(protection)
set Protected(protection)
Tidak digunakan lagi. Fungsi ini tidak digunakan lagi dan tidak boleh digunakan dalam skrip baru.
Menetapkan status perlindungan untuk sheet.
// Enables sheet protection for this sheet const sheet = SpreadsheetApp.getActiveSheet(); const permissions = sheet.getSheetProtection(); permissions.setProtected(true); sheet.setSheetProtection(permissions);
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
protection | Boolean | true untuk mengaktifkan perlindungan sheet, false untuk menonaktifkan perlindungan sheet. |