Obsoleto. En el caso de las hojas de cálculo creadas en la versión más reciente de Hojas de cálculo de Google, usa la herramienta
Protection
en su lugar. Si bien esta clase dejó de estar disponible, permanece disponible
para comprobar su compatibilidad con la versión anterior de Hojas de cálculo.
Acceder a hojas protegidas en la versión anterior de Hojas de cálculo de Google y modificarlas
Métodos obsoletos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
| void | Agrega un usuario a la lista de usuarios que pueden editar la hoja, si está protegida. |
| String[] | Muestra una lista de las direcciones de correo electrónico de los usuarios que pueden editar esta hoja. |
| Boolean | Indica si la hoja tiene habilitada la protección de hojas o no. |
| void | Quita a un usuario de la lista de usuarios que pueden editar la hoja. |
| void | Establece el estado de protección de la hoja. |
Métodos obsoletos
addUser(email)
addUser(email)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Agrega un usuario a la lista de usuarios que pueden editar la hoja, si está protegida.
// 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);
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
email | String | El correo electrónico del usuario que se agregará. |
Consulta también
getUsers()
getUsers()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Muestra una lista de las direcciones de correo electrónico de los usuarios que pueden editar esta hoja.
Si se inhabilita la protección de hojas, el valor que muestra esta llamada no tiene sentido.
Volver
String[]
: Es un array de direcciones de correo electrónico de usuarios que pueden editar esta hoja.
isProtected()
isProtected()
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Indica si la hoja tiene habilitada la protección de hojas o no.
// Determine whether or not sheet protection is enabled var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); var isProtected = permissions.isProtected();
Volver
Boolean
: Indica si la hoja tiene habilitada la protección de hojas o no.
Consulta también
removeUser(user)
removeUser(user)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Quita a un usuario de la lista de usuarios que pueden editar la hoja.
// 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);
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
user | String | La dirección de correo electrónico del usuario que se quitará. |
Consulta también
setProtected(protection)
setProtected(protection)
Obsoleto. Esta función dejó de estar disponible y no debería usarse en secuencias de comandos nuevas.
Establece el estado de protección de la hoja.
// Enables sheet protection for this sheet var sheet = SpreadsheetApp.getActiveSheet(); var permissions = sheet.getSheetProtection(); permissions.setProtected(true); sheet.setSheetProtection(permissions);
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
protection | Boolean | true para habilitar la protección de la hoja, false para inhabilitar la hoja
protección. |