ExcelScript.WorkbookProtection interface
Representa la protección de un objeto de libro.
Métodos
get |
Especifica si el libro está protegido. |
protect(password) | Protege el libro. Produce un error si se ha protegido el libro. |
unprotect(password) | Desprotege el libro. |
Detalles del método
getProtected()
Especifica si el libro está protegido.
getProtected(): boolean;
Devoluciones
boolean
Ejemplos
/**
* 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 el libro. Produce un error si se ha protegido el libro.
protect(password?: string): void;
Parámetros
- password
-
string
Contraseña de protección del libro.
Devoluciones
void
Ejemplos
/**
* 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 el libro.
unprotect(password?: string): void;
Parámetros
- password
-
string
Contraseña de protección del libro.
Devoluciones
void
Ejemplos
/**
* 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 con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.