Protege los rangos con el script de Google Apps

Tengo una serie de hojas que necesito proteger, excepto ciertos rangos.

¿Es posible hacer esto con un script, ya que tengo varias hojas y muchos rangos dentro de la hoja que necesito estar desprotegido para que el personal pueda editar las hojas?

Los rangos que necesito dejar sin protección son repetitivos, así que espero que sea factible. Completaré los rangos que deseo que no estén PROTEGIDOS con AMARILLO en la hoja de ejemplo que le daré.

Se puede ver un ejemplo de una de las hojas.aquí.

Como se mencionó, necesito proteger toda la hoja, aparte de estos rangos ...

N4: V26, N30: V52, N56: V78, etc. Básicamente, el resto de la hoja debe protegerse. Los rangos desprotegidos, las columnas permanecen igual, pero cada rango desprotegido está separado por tres filas que están protegidas.

Si alguien puede ayudar con este script, estaría muy agradecido, ya que me ahorrará horas de tiempo protegiendo manualmente estos rangos en muchas hojas.

Saludos Matt

Respuestas a la pregunta(1)

Su respuesta a la pregunta