¿Qué es Google Script? Cómo escribir su primer script de Google Apps

¿Qué es Google Script? Cómo escribir su primer script de Google Apps / Tecnología explicada

Si usa Google Apps como Google Sheets o Google Docs, Google Script le permite lograr cosas que nunca podría lograr con una aplicación de escritorio similar..

Google Script (también conocido como Google Apps Script) es una plataforma de desarrollo de aplicaciones que le permite integrar todos los servicios de Google Cloud que utiliza..

Google ofrece una larga lista de API para cada uno de sus servicios en la nube. Al escribir aplicaciones de Google muy simples, puede abrir un mundo entero de funciones adicionales en cada uno de los muchos servicios de Google..

¿Qué puedes hacer con Google Script??

Aprender Google Script es muy fácil. Algunas de las cosas que puedes hacer con Google Script incluyen:

  • Creación de funciones personalizadas en Google Sheets
  • Integración de Google Sheets o Google Docs con Gmail
  • Creación de aplicaciones web que puede implementar utilizando Google Sites
  • Agregar un menú personalizado a Google Docs
  • Creación de tableros de control de tráfico web en Google Sheets 5 Tableros de datos de datos personalizados que puede hacer con Google Sites 5 Tableros de datos de datos personalizados que puede crear con Google Sites Google Sites es uno de los creadores web más sencillos disponibles. También puede usarlo para crear un panel de datos de datos personalizado que capture datos de la web y los muestre a la perfección. Leer más usando los datos de Google Analytics
  • Cómo enviar correo electrónico desde Google Sheets Cómo enviar correo electrónico en una hoja de Google Con Google Scripts Cómo enviar correo electrónico en una hoja de Google Con Google Scripts Aprenda cómo usar Google Scripts para automatizar herramientas de productividad de Google como Sheets y Docs y ahorre horas. Leer más o cualquier otro servicio de Google

Dado que todos los servicios de Google están en la nube, puede crear su secuencia de comandos de Google Apps desde un único editor de secuencias de comandos. Desde ese código, puede acceder a las API para cualquiera de los servicios de Google que utiliza.

Esto crea una flexibilidad que es difícil de encontrar en la mayoría de las otras plataformas de scripting.

Escribir tu primer script de Google Apps

Para ver lo fácil que es escribir un script de Google, pruebe el siguiente ejemplo.

Su primer script enviará un correo electrónico desde su cuenta de Gmail, con un mensaje incrustado en su Google Script.

  1. Abre un navegador web y escribe script.google.com en el campo URL.
  2. Inicie sesión en su cuenta de Google si aún no lo ha hecho..
  3. Una vez que haya iniciado sesión en Google Apps Script, haga clic en Nuevo guion.
  4. En donde dice Proyecto sin titulo, escribe el nombre Mi primer guion.

Elimine el código en la ventana de secuencia de comandos y pegue lo siguiente:

function SendAnEmail () // Establezca la dirección de correo electrónico del destinatario var email = '[email protected]' // Cree el asunto del correo electrónico. var subject = '¡Este es mi primer script!'; // Crear el cuerpo del correo electrónico. var body = '¡Hola mundo!'; // Enviar un correo electrónico GmailApp.sendEmail (correo electrónico, asunto, cuerpo);  

Haga clic en el icono del disco para Salvar el código. Luego haga clic en el correr icono para ejecutarlo.

Es posible que deba proporcionar permiso para que la secuencia de comandos se ejecute utilizando su cuenta de Google la primera vez y para enviar correos electrónicos desde su cuenta de Gmail..

Puede ver una advertencia de que la aplicación no está verificada. Solo haga clic en Avanzado y Ir a mi primer guión (inseguro). Ya que usted fue quien escribió la aplicación, puede estar seguro de que es perfectamente seguro ejecutar.

Así es como se verá el correo electrónico entrante:

Este script utilizó el servicio de Gmail para enviar un correo electrónico desde su cuenta a través de Google Script..

Es solo un ejemplo simple de cómo Google Script de Google Apps puede aprovechar cualquiera de sus servicios en la nube de Google..

Agregar más funciones a los servicios de Google

También encontrará acceso a Google Scripting desde muchos de los servicios de Google..

Como se mencionó anteriormente, esto le permite agregar funciones extendidas a esos servicios. Por ejemplo, dentro de Google Sheets, puede acceder a su Google Script Editor haciendo clic en Herramientas, y luego haciendo clic en Editor de guiones.

Anteriormente hemos visto ejemplos de creación de menús y funciones personalizadas en Google Sheets. 4 Scripts de Google que hacen que Google Sheets sean mucho más poderosos. 4 Scripts de Google que hacen que Google Sheets sean mucho más poderosos. más potente si utiliza Google Scripts para mejorar sus capacidades. Lee mas . Ese es un excelente recurso para comenzar a construir tu propio.

Puede acceder al editor de Google Scripts de la misma manera desde Google Docs..

Incluso puede usar un script de Google para crear un complemento de Gmail para mejorar su experiencia de Gmail. Esto le permite modificar cosas como la ventana de redacción del mensaje o incluso escribir un script que administra el archivado de correos electrónicos antiguos.

Para habilitar el desarrollo y la prueba de complementos de Google Script, debe habilitar los complementos para desarrolladores en su cuenta de Gmail. Puedes hacer esto yendo a Ajustes, luego haciendo clic en Complementos y seleccionando Habilitar complementos de desarrollador para mi cuenta. Tendrá que hacer clic Habilitar en una ventana emergente también.

La creación de complementos de Gmail está fuera del alcance de este artículo. Pero si está decidido a sumergirse en esto, puede estudiar la Guía del desarrollador de Google sobre la creación de un complemento de Gmail..

Acceso a las API de Google Script

Desde su editor de Google Script, puede acceder a cada uno de sus servicios de Google utilizando un objeto global. Usaste el objeto global de GmailApp en el ejemplo de Hello World anterior.

Para acceder a todas las funciones (métodos y llamadas que puede realizar desde el editor de Google Script), solo necesita habilitar los servicios avanzados de Google para ese servicio..

Puede hacerlo desde el editor de Google Scripts haciendo clic en Recursos y Servicios avanzados de Google.

No te olvides de hacer clic en el Panel de la API de Google Cloud Platform enlace en la parte inferior y habilitar el servicio en ese panel de control, así.

Una vez que esté en el Panel de la API de Google Cloud Platform, haga clic en Habilitar APIs y Servicios, busque el nombre del servicio en la biblioteca API, selecciónelo y haga clic en Habilitar.

Solo necesita habilitar el servicio avanzado una vez por cada cuenta de Google que use para las secuencias de comandos..

Si se desplaza hacia abajo en esta página donde ha habilitado la biblioteca API, notará un enlace para Documentación de referencia. Guarde este enlace, ya que proporciona valiosos ejemplos y sintaxis sobre cómo integrarse con esa API en sus propios scripts de Google.

Puede ver un excelente ejemplo de integración con Google Analytics utilizando Google Scripting en nuestra guía para crear un panel de análisis de sitios web..

Al explorar la biblioteca de API, se muestra la cantidad de servicios de Google que puede integrar en sus scripts.

Hay cientos de API disponibles.

Si estás interesado en convertirte en un superusuario de Google, aprender cómo usar Google App Scripts es definitivamente el camino a seguir..

Más allá de los conceptos básicos de Google Script: Qué ahora?

Como puede ver en el sencillo ejemplo de Hello World anterior, aprender a escribir un script de Google no es difícil en absoluto.

Y dado que Google proporciona una extensa biblioteca de Script de Google Apps con guías y referencias, tiene una base sólida para comenzar.

Si desea comenzar con una aplicación Google Script un poco más avanzada, pruebe a integrar Google Forms y Gmail. Cómo automatizar solicitudes de empleo con Google Forms. Cómo automatizar solicitudes de empleo con Google Forms. Automatice el proceso de solicitud de empleo con la ayuda de Google. Formularios, hojas de Google, e IFTTT. Leer más para aplicar rápidamente a las vacantes de trabajo.

Explora más acerca de: Google Apps, Google Script.