trigger sheets script onedit google eventos create apps app google-apps-script google-spreadsheet

google apps script - sheets - ¿Cómo permitir que la función onEdit afecte a la celda protegida en una hoja de Google?



time trigger google sheets (1)

Puede usar un desencadenador instalable ejecutándose en edición. Tal desencadenador se ejecuta como el usuario que lo creó, independientemente de cuya edición provocó su ejecución. Por lo tanto, si usted es el creador del activador y su cuenta está autorizada a editar celdas protegidas, se actualizarán.

Tengo una hoja que tiene rangos protegidos para que cualquier usuario con el enlace pueda editar la columna A, y una función onEdit () que escribe en la columna B en función de su entrada que está protegida, por lo que solo yo puedo editarla cuando inicie sesión.

Esta protección impide que onEdit () haga lo propio para los usuarios anónimos, por lo que la columna B nunca tiene su valor establecido.

¿Cómo puedes anular esto? Me gusta la forma en que Excel permite esto.