Obsoleta. Per i fogli di lavoro creati con la versione più recente di Fogli Google, utilizza la versione
Protection
corso. Sebbene questo corso sia deprecato, rimane disponibile
per la compatibilità con la versione precedente di Fogli.
Accedi e modifica i fogli protetti nella versione precedente di Fogli Google.
Metodi deprecati
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 il foglio. |
| Boolean | Indica se la protezione del foglio è attivata o meno nel foglio. |
| void | Rimuove un utente dall'elenco degli utenti che possono modificare il foglio. |
| void | Imposta lo stato di protezione del foglio. |
Metodi deprecati
addUser(email)
addUser(email)
Obsoleta. Questa funzione è deprecata 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 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 il foglio.
Se la protezione del foglio è disattivata, il valore restituito da questa chiamata è privo di significato.
Invio
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 nel foglio.
// Determine whether or not sheet protection is enabled var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); var isProtected = permissions.isProtected();
Invio
Boolean
: se il foglio ha o meno la protezione del foglio attivata
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 di protezione del 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 il foglio
protezione dei dati. |