Wycofano. W przypadku arkuszy kalkulacyjnych utworzonych w nowszej wersji Arkuszy Google używaj bardziej zaawansowanej klasy Protection. Chociaż ta klasa jest wycofana, pozostaje dostępna
    ze względu na zgodność ze starszą wersją Arkuszy.
uzyskiwać dostęp do chronionych arkuszy i modyfikować je w starszej wersji Arkuszy Google;
Wycofane metody
| Metoda | Zwracany typ | Krótki opis | 
|---|---|---|
|  | void | Dodaje użytkownika do listy osób, które mogą edytować arkusz, jeśli jest on chroniony. | 
|  | String[] | Zwraca listę adresów e-mail użytkowników, którzy mogą edytować ten arkusz. | 
|  | Boolean | Wskazuje, czy arkusz ma włączoną ochronę. | 
|  | void | Usuwa użytkownika z listy osób, które mogą edytować arkusz. | 
|  | void | Ustawia stan ochrony arkusza. | 
Wycofane metody
add
addWycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Dodaje użytkownika do listy osób, które mogą edytować arkusz, jeśli jest on chroniony.
// 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);
Parametry
| Nazwa | Typ | Opis | 
|---|---|---|
| email | String | Adres e-mail użytkownika, którego chcesz dodać. | 
Zobacz też
get
getWycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Zwraca listę adresów e-mail użytkowników, którzy mogą edytować ten arkusz.
Jeśli ochrona arkusza jest wyłączona, wartość zwracana przez to wywołanie nie ma znaczenia.
Powrót
String[] – tablica adresów e-mail użytkowników, którzy mogą edytować ten arkusz.
is
isWycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Wskazuje, czy arkusz ma włączoną ochronę.
// Determine whether or not sheet protection is enabled const sheet = SpreadsheetApp.getActiveSheet(); const permissions = sheet.getSheetProtection(); const isProtected = permissions.isProtected();
Powrót
Boolean – wskazuje, czy arkusz jest chroniony.
Zobacz też
remove
removeWycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Usuwa użytkownika z listy osób, które mogą edytować arkusz.
// 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);
Parametry
| Nazwa | Typ | Opis | 
|---|---|---|
| user | String | Adres e-mail użytkownika, którego chcesz usunąć. | 
Zobacz też
set
setWycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Ustawia stan ochrony arkusza.
// Enables sheet protection for this sheet const sheet = SpreadsheetApp.getActiveSheet(); const permissions = sheet.getSheetProtection(); permissions.setProtected(true); sheet.setSheetProtection(permissions);
Parametry
| Nazwa | Typ | Opis | 
|---|---|---|
| protection | Boolean | true– włączenie ochrony arkusza,false– wyłączenie ochrony arkusza. |