ExcelScript.WorkbookProtection interface
Representa a proteção de um objeto de pasta de trabalho.
Métodos
get |
Especifica se a pasta de trabalho está protegida. |
protect(password) | Protege uma pasta de trabalho. Falhará se a pasta de trabalho estiver protegida. |
unprotect(password) | Desprotege uma pasta de trabalho. |
Detalhes do método
getProtected()
Especifica se a pasta de trabalho está protegida.
getProtected(): boolean;
Retornos
boolean
Exemplos
/**
* This script protects the workbook with a default password, if there is not already protection.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the workbook-level protection object.
const protection = workbook.getProtection();
// Check if the workbook is already protected.
if (!protection.getProtected()) {
// Apply a default password.
protection.protect("1234");
}
}
protect(password)
Protege uma pasta de trabalho. Falhará se a pasta de trabalho estiver protegida.
protect(password?: string): void;
Parâmetros
- password
-
string
Senha de proteção de pasta de trabalho.
Retornos
void
Exemplos
/**
* This script protects the workbook using a password given in a user prompt.
*/
function main(workbook: ExcelScript.Workbook, password?: string) {
// Get the workbook-level protection object.
const protection = workbook.getProtection();
// Protect the workbook with the given password.
// If the optional password was omitted,
// no password will be needed to unprotect the workbook.
protection.protect(password);
}
unprotect(password)
Desprotege uma pasta de trabalho.
unprotect(password?: string): void;
Parâmetros
- password
-
string
Senha de proteção de pasta de trabalho.
Retornos
void
Exemplos
/**
* This script removes protection from the workbook using a password given in a user prompt.
*/
function main(workbook: ExcelScript.Workbook, password?: string) {
// Get the workbook-level protection object.
const protection = workbook.getProtection();
// Unprotect the workbook with the given password.
protection.unprotect(password);
}
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de