sheets scripts script openbyurl macro google ejemplos docs developers developer apps app google-apps-script google-spreadsheet

google-apps-script - scripts - openbyurl google script



¿Cómo proteger el código de Apps Script en una hoja de cálculo de Google? (2)

He escrito un código para mi hoja de cálculo de Google con el editor de scripts.

Quiero compartir esta hoja de cálculo con mis clientes, pero no quiero compartir el código que he escrito.

Este código agrega un menú a mi hoja de cálculo que contiene funciones útiles que deberían funcionar / ejecutarse cuando mis clientes abren esta hoja de cálculo con una condición aplicada que: no deberían poder ver su código.

Esto es fácil con Excel, pero con la hoja de cálculo de Google no lo sé. . He buscado mucho en Google pero todos dan la idea de cómo compartir una hoja de cálculo. Por ejemplo, en el modo "Ver", pero en ese caso hay un problema: mi función de menú, que agrega un menú, es "onOpen" y no se inicia cuando mis clientes la abren.

¿Cómo implementar esto en Google Spreadsheet?


Cree un archivo de biblioteca especial que contenga solo el script para su cliente. Su cliente debe tener al menos un acceso de nivel de lectura. Entonces él puede ver tu guión. Elimine su secuencia de comandos y cree una nueva secuencia de comandos inocente en ese archivo y guárdela como una nueva versión. Ahora su cliente solo ve este nuevo script. Debido a que su aplicación todavía está trabajando en la versión anterior de su biblioteca, la secuencia de comandos original hará su trabajo como de costumbre.