Leer derechos en Hojas de cálculo de Google

Al trabajar con Google Sheets, puedes definir reglas detalladas y personalizadas para editar hojas de cálculo, columnas y filas. Sin embargo, no existe una forma de restringir el acceso de lectura. Esto sería muy útil en muchos casos, por ejemplo, para mostrar a tus clientes solo los tickets que les interesan o a tus empleados solo los proyectos en los que están trabajando.


Una posible solución consiste en crear una hoja maestra y usar IMPORTRANGE para acceder a los datos seleccionados en una sola dirección. Desafortunadamente, esto implica mucho trabajo manual: crear hojas nuevas, asignar permisos de archivo, desarrollar e implementar la fórmula IMPORTRANGE, aceptar permisos y configurar el formato. Si la estructura o el formato cambian, esto debe hacerse manualmente para cada hoja de cálculo individualmente.

La siguiente secuencia de comandos de Google Apps lo hace automáticamente. Si ejecuta el método init () una vez en la hoja maestra, todas las hojas esclavas se crean automáticamente, se asignan los derechos y se establecen las fórmulas y el formato. Si los datos de la hoja maestra cambian, se reflejan automáticamente en la hoja esclava. Si la estructura de la hoja maestra cambia, simplemente ejecute init () nuevamente (las hojas anteriores se actualizan automáticamente).

82ba709df04366e65cb3a42f84f19631

Atrás