Tidak digunakan lagi. Untuk {i>spreadsheet<i} yang dibuat di versi baru Google Spreadsheet, gunakan
Sebagai gantinya, class Protection
. Meskipun class ini tidak digunakan lagi, class ini tetap tersedia
untuk kompatibilitas dengan versi lama Sheets.
Akses dan ubah 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 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
addUser(email)
addUser(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 var sheet = SpreadsheetApp.getActiveSheet(); var 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
getUsers()
getUsers()
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 bermakna.
Pulang pergi
String[]
— array alamat email pengguna yang dapat mengedit sheet ini
isProtected()
isProtected()
Tidak digunakan lagi. Fungsi ini tidak digunakan lagi dan tidak boleh digunakan dalam skrip baru.
Menunjukkan apakah sheet mengaktifkan perlindungan sheet atau tidak.
// Determine whether or not sheet protection is enabled var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); var isProtected = permissions.isProtected();
Pulang pergi
Boolean
— apakah sheet mengaktifkan perlindungan sheet atau tidak
Lihat juga
removeUser(user)
removeUser(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 var sheet = SpreadsheetApp.getActiveSheet(); var 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
setProtected(protection)
setProtected(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 var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); permissions.setProtected(true); sheet.setSheetProtection(permissions);
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
protection | Boolean | true untuk mengaktifkan perlindungan sheet, false untuk menonaktifkan sheet
perlindungan data. |