Hablemos de Apps Script.
¿Porque y qué podemos hacer ?
Apps Script es un lenguaje de script para el desarrollo de aplicaciones ligeras en la plataforma G Suite . Está basado en Javascript y algunas funcionalidades de ECMAScript , sin embargo, en lugar de ejecutarse en el cliente, se ejecuta en Google Cloud. Según Google, Apps Scripts “proporciona formas fáciles de automatizar tareas en productos de Google y servicios de terceros”. Apps Script también es la herramienta que complementa los complementos para Google Docs, Sheets y Slides. Para su uso, Google ha desarrollado Google Apps Script, una plataforma rápida de desarrollo de aplicaciones que facilita y agiliza la creación de aplicaciones comerciales que se integran con G Suite. Escribe código en JavaScript y tiene acceso a bibliotecas integradas para aplicaciones de G Suite como Gmail, Calendar, Drive y más. No hay nada que instalar, Google nos ha dado un editor de código directamente en el navegador, y nuestros scripts se ejecutan en los servidores de Google.
Algunos beneficios
- Al estar basado en Javascript su curva de aprendizaje es relativamente corta.
- Cuenta con un depurador basado en la nube para depurar scripts de aplicaciones en el navegador web.
- Se puede utilizar para crear herramientas simples para el consumo interno de una organización, como scripts que automatizen tareas o productos que mejoren la productividad de los equipos de trabajo.
- Se puede usar para realizar tareas simples de administración del sistema.
Algunas limitaciones
- Limitaciones de procesamiento: al ser un servicio basado en la nube, Apps Script limita el tiempo que el script puede ejecutarse desde un usuario, así como limita el acceso a los servicios de Google
- Debido a la naturaleza de la nube de Apps Script, las funciones relacionadas con la fecha y la hora producirán resultados que parecen ser incorrectos porque los datos cruzan las zonas horarias.
¿Qué podemos hacer con Google Apps Script?
Apps Script es versátil. Entre otras cosas, podemos:
- Agreguar menús , cuadros de diálogo y barras laterales personalizados a Documentos, Hojas de cálculo y Formularios de Google.
- Escribir funciones personalizadas y macros para Hojas de cálculo de Google.
- Publicar aplicaciones web , ya sean independientes o incrustadas en Google Sites.
- Interactuar con otros servicios de Google , incluidos AdSense, Analytics, Calendar, Drive, Gmail y Maps.
- Crear complementos para ampliar Google Docs, Hojas de cálculo, Presentaciones y Formularios, y publíquelos en la tienda de complementos.
- Convertir una aplicación de Android en un complemento de Android para que pueda intercambiar datos con Google Doc o Sheet de un usuario en un dispositivo móvil.
- Agilizar los flujos de trabajo de Hangouts Chat creando un chatbot .
Para obtener una demostración rápida de Apps Script en acción, Google pone a nuestra disposicion estos inicios rápidos de 5 minutos:
- Menús y funciones personalizadas : adaptaremos las funciones de la hoja de cálculo a nuestras necesidades y crearemos informes con elementos de menú personalizados de Hojas de cálculo de Google.
- Gestión de respuestas para formularios de Google : Crearemos invitaciones de calendario por correo electrónico y un documento de Google personalizado a cada usuario que responde a un formulario.
¿Cómo empezar?
Apps Script tiene una serie de artículos muy útiles con los que podemos aprender mientras ponemos en práctica los tutoriales. Son muy fáciles de seguir, están bien explicados y tienen un excelente ritmo de aprendizaje, por lo que aprenderá sólidamente los conceptos fundamentales de Apps Script.
Sin olvidar mencionarte que tenemos una serie de tutoriales y cursos en nuestras redes sociales: