Obsoleto. Para planilhas criadas na versão mais recente do Planilhas Google, use a classe Protection, que é mais eficiente. Embora essa classe esteja descontinuada, ela continua disponível
    para compatibilidade com a versão mais antiga do app Planilhas.
Acessar e modificar páginas protegidas na versão mais antiga das Planilhas Google.
Métodos obsoletos
| Método | Tipo de retorno | Breve descrição | 
|---|---|---|
|  | void | Adiciona um usuário à lista de usuários que podem editar a planilha, se ela estiver protegida. | 
|  | String[] | Retorna uma lista dos endereços de e-mail dos usuários que podem editar esta planilha. | 
|  | Boolean | Indica se a proteção da planilha está ativada ou não. | 
|  | void | Remove um usuário da lista de pessoas que podem editar a planilha. | 
|  | void | Define o status de proteção da planilha. | 
Métodos obsoletos
add
addObsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.
Adiciona um usuário à lista de usuários que podem editar a planilha, se ela estiver protegida.
// 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);
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| email | String | O e-mail do usuário a ser adicionado. | 
Consulte também
get
getObsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.
Retorna uma lista dos endereços de e-mail dos usuários que podem editar esta planilha.
Se a proteção da planilha estiver desativada, o valor retornado por essa chamada não terá significado.
Retornar
String[]: uma matriz de endereços de e-mail de usuários que podem editar esta planilha.
is
isObsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.
Indica se a proteção da planilha está ativada ou não.
// Determine whether or not sheet protection is enabled const sheet = SpreadsheetApp.getActiveSheet(); const permissions = sheet.getSheetProtection(); const isProtected = permissions.isProtected();
Retornar
Boolean: indica se a proteção da página está ativada ou não.
Consulte também
remove
removeObsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.
Remove um usuário da lista de pessoas que podem editar a planilha.
// 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);
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| user | String | O endereço de e-mail do usuário a ser removido. | 
Consulte também
set
setObsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.
Define o status de proteção da planilha.
// Enables sheet protection for this sheet const sheet = SpreadsheetApp.getActiveSheet(); const permissions = sheet.getSheetProtection(); permissions.setProtected(true); sheet.setSheetProtection(permissions);
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| protection | Boolean | truepara ativar a proteção da página,falsepara desativar a proteção da página. |