Wycofano. W przypadku arkuszy kalkulacyjnych utworzonych w nowszej wersji Arkuszy Google użyj bardziej zaawansowanej klasy Protection
. Mimo że ta klasa została wycofana, pozostaje dostępna na potrzeby zgodności ze starszą wersją Arkuszy.
Otwieranie i modyfikowanie chronionych arkuszy w starszej wersji Arkuszy Google.
Wycofane metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
| void | Dodaje użytkownika do listy użytkowników, którzy 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 dla arkusza jest włączona ochrona arkusza. |
| void | Usuwa użytkownika z listy użytkowników, którzy mogą edytować arkusz. |
| void | Ustawia stan ochrony arkusza. |
Wycofane metody
addUser(email)
addUser(email)
Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Dodaje użytkownika do listy użytkowników, którzy mogą edytować arkusz, jeśli jest on chroniony.
// 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);
Parametry
Nazwa | Typ | Opis |
---|---|---|
email | String | Adres e-mail użytkownika, którego chcesz dodać. |
Zobacz też
getUsers()
getUsers()
Wycofano. 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 jest nieistotna.
Powroty
String[]
– tablica adresów e-mail użytkowników, którzy mogą edytować ten arkusz.
isProtected()
isProtected()
Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Wskazuje, czy dla arkusza jest włączona ochrona arkusza.
// Determine whether or not sheet protection is enabled var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); var isProtected = permissions.isProtected();
Powroty
Boolean
– określa, czy w arkuszu jest włączona ochrona arkusza.
Zobacz też
removeUser(user)
removeUser(user)
Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Usuwa użytkownika z listy użytkowników, którzy mogą edytować arkusz.
// 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);
Parametry
Nazwa | Typ | Opis |
---|---|---|
user | String | Adres e-mail użytkownika, którego chcesz usunąć. |
Zobacz też
setProtected(protection)
setProtected(protection)
Wycofano. 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 var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); permissions.setProtected(true); sheet.setSheetProtection(permissions);
Parametry
Nazwa | Typ | Opis |
---|---|---|
protection | Boolean | true , aby włączyć ochronę arkusza, lub false , aby wyłączyć ochronę arkusza. |