Obsoleta. Per i fogli di lavoro creati nella versione più recente di Fogli Google, utilizza invece la più efficace
classe Protection
. Anche se questa classe è deprecata, rimane disponibile per la compatibilità con la versione precedente di Fogli.
Accedi ai fogli protetti e modificali nella versione precedente di Fogli Google.
Metodi deprecati
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
| void | Aggiunge un utente all'elenco degli 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 è attivata o meno. |
| void | Rimuove un utente dall'elenco degli utenti che possono modificare il foglio. |
| void | Imposta lo stato della protezione per il foglio. |
Metodi deprecati
addUser(email)
addUser(email)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Aggiunge un utente all'elenco degli utenti che possono modificare il foglio, se è protetto.
// 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);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
email | String | L'indirizzo email dell'utente da aggiungere. |
Vedi anche
getUsers()
getUsers()
Obsoleta. Questa funzione è deprecata 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 è privo di significato.
Ritorni
String[]
: un array di indirizzi email di utenti che possono modificare questo foglio
isProtected()
isProtected()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Indica se la protezione del foglio è attivata o meno.
// Determine whether or not sheet protection is enabled var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); var isProtected = permissions.isProtected();
Ritorni
Boolean
: indica se la protezione del foglio è attivata o meno nel foglio
Vedi anche
removeUser(user)
removeUser(user)
Obsoleta. Questa funzione è deprecata 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 var sheet = SpreadsheetApp.getActiveSheet(); var 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
setProtected(protection)
setProtected(protection)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Imposta lo stato della protezione per il foglio.
// Enables sheet protection for this sheet var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); permissions.setProtected(true); sheet.setSheetProtection(permissions);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
protection | Boolean | true per attivare la protezione del foglio, false per disattivare la protezione del foglio. |