Ritiro. Per i fogli di lavoro creati nella versione più recente di Fogli Google, utilizza la classe Protection
più potente. Anche se questo corso è deprecato, 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 è attivata o meno. |
| void | Rimuove un utente dall'elenco di utenti che possono modificare il foglio. |
| void | Imposta lo stato di protezione del foglio. |
Metodi ritirati
add User(email)
add User(email)
Ritiro. 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 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()
Ritiro. 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 non ha significato.
Invio
String[]
: un array di indirizzi email degli utenti che possono modificare questo foglio
is Protected()
is Protected()
Ritiro. 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 const sheet = SpreadsheetApp.getActiveSheet(); const permissions = sheet.getSheetProtection(); const isProtected = permissions.isProtected();
Invio
Boolean
: indica se la protezione del foglio è attivata o meno
Vedi anche
remove User(user)
remove User(user)
Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Rimuove un utente dall'elenco di 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)
Ritiro. Questa funzione è deprecata 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. |