google apps script programming tutorial

Funciones privadas en Google Apps Script


De un tiempo a esta parte vengo desarrollando (cada vez más) tanto macros como add-ons para las distintas aplicaciones de Google (Docs, Sheets, Classroom, …) pues me facilitan enormemente el día a día en la gestión de calificaciones y tareas burocráticas en mi “perfil” como profesor 😅

Realmente las APIs de Google ofrece una gran abanico de posibilidades y, como siento animadversión por el trabajo mecánico y rutinario pues… ahí que ando “invirtiendo” tiempo para poder hacer más cosas cada día con esos segundos que voy arañando al reloj y a mis obligaciones 👍

Al final, he terminado creado mis propias librerías de funciones en javascript para Google Apps y, como en cualquier módulo que se precie, existen funciones que no deberían estar publicadas ni disponibles (por ser funciones internas que me dan servicio) cuando las importo en otros proyectos.

Por fortuna, es sencillo ocultar funciones en Google Apps Script pero, como he tardado en descubrir su existencia, he optado por compartir el truco con todos vosotros por si ahí alguno tan despistado como yo (o que se pone a programar sin leer ni un triste manual en modo autodidacta 🤣)

Para ocultar cualquier función en las librerías de Google Apps, sólo tendrás que poner un guion bajo tras el nombre de la función tal y como puedes observar en la siguiente captura

Sencillo, ¿verdad?

Conclusión

Truco sencillo para ocultar funciones en javascript que no queremos que estén disponibles al resto de proyectos de Google Apps Script que espero te resulte de utilidad.

Y tú…

  • ¿Has programado utilizando Google Apps Script?
  • ¿Te gustaría que abordásemos una serie de artículos dedicados a la automatización de aplicaciones de Google?
  • ¿Conoces otro método de ocultar funciones en Google Apps?

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios .