Deprecato. Per i fogli di lavoro creati nella versione più recente di Fogli Google, utilizza la classe
Protection, più potente. Sebbene questa classe sia obsoleta, rimane disponibile
per la compatibilità con la versione precedente di Fogli.
Accedere e modificare i fogli protetti nella versione precedente di Fogli Google.
Metodi ritirati
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
| void | Aggiunge un utente all'elenco di utenti che possono modificare il foglio, se è protetto. |
| String[] | Restituisce un elenco degli indirizzi email degli utenti che possono modificare questo foglio. |
| Boolean | Indica se la protezione del foglio è attiva o meno. |
| void | Rimuove un utente dall'elenco degli utenti che possono modificare il foglio. |
| void | Imposta lo stato di protezione del foglio. |
Metodi ritirati
add User(email)
add User(email)Deprecato. Questa funzione è obsoleta e non deve essere utilizzata nei nuovi script.
Aggiunge un utente all'elenco di utenti che possono modificare il foglio, se è protetto.
// 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);
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
email | String | L'indirizzo email dell'utente da aggiungere. |
Vedi anche
get Users()
get Users()Deprecato. Questa funzione è obsoleta e non deve essere utilizzata nei nuovi script.
Restituisce un elenco degli indirizzi email degli utenti che possono modificare questo foglio.
Se la protezione del foglio è disattivata, il valore restituito da questa chiamata non ha significato.
Indietro
String[]: un array di indirizzi email di utenti che possono modificare questo foglio.
is Protected()
is Protected()Deprecato. Questa funzione è obsoleta e non deve essere utilizzata nei nuovi script.
Indica se la protezione del foglio è attiva o meno.
// Determine whether or not sheet protection is enabled const sheet = SpreadsheetApp.getActiveSheet(); const permissions = sheet.getSheetProtection(); const isProtected = permissions.isProtected();
Indietro
Boolean: indica se la protezione del foglio è attivata o meno.
Vedi anche
remove User(user)
remove User(user)Deprecato. Questa funzione è obsoleta e non deve essere utilizzata nei nuovi script.
Rimuove un utente dall'elenco degli utenti che possono modificare il foglio.
// 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);
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
user | String | L'indirizzo email dell'utente da rimuovere. |
Vedi anche
set Protected(protection)
set Protected(protection)Deprecato. Questa funzione è obsoleta e non deve essere utilizzata nei nuovi script.
Imposta lo stato di protezione del foglio.
// Enables sheet protection for this sheet const sheet = SpreadsheetApp.getActiveSheet(); const permissions = sheet.getSheetProtection(); permissions.setProtected(true); sheet.setSheetProtection(permissions);
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
protection | Boolean | true per attivare la protezione del foglio, false per disattivarla. |