¿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

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 todo un mundo de funciones adicionales en cada uno de los muchos servicios de Google.





¿Qué se puede hacer con Google Script?

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

  • Creando funciones personalizadas en Google Sheets
  • Integración de Google Sheets o Google Docs con Gmail
  • Creación de aplicaciones web que puede implementar con Google Sites
  • Agregar un menú personalizado a Google Docs
  • Creando paneles de tráfico web en Hojas de cálculo de Google utilizando datos de Google Analytics
  • Envío de correo electrónico desde Google Sheets o cualquier otro servicio de Google

Dado que los servicios de Google están todos 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 de cualquiera de los servicios de Google que utilice.



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

Escribiendo su 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. Abra un navegador web y escriba 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 título , escribe el nombre Mi primer guion .

Elimine el código en la ventana del script y pegue lo siguiente:





|_+_|

Haga clic en el icono del disco para Ahorrar el código. Luego haga clic en el Correr icono para ejecutarlo.

Es posible que deba otorgar permiso para que la secuencia de comandos se ejecute con su cuenta de Google la primera vez y para enviar correo electrónico desde su cuenta de Gmail.

Es posible que vea una advertencia de que la aplicación no está verificada. Simplemente haga clic en Advanced y Ir a Mi primer guión (inseguro) . Dado que usted es quien escribió la aplicación, puede estar seguro de que es perfectamente seguro ejecutarla.

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

Esta secuencia de comandos 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 un 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 el interior de 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 Instrumentos , y luego haciendo clic en Editor de guiones .

Hemos mirado previamente ejemplos de creación de funciones y menús personalizados en Hojas de cálculo de Google . Es un recurso excelente para comenzar a construir el suyo.

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

Incluso puede utilizar 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 de mensajes o incluso escribir un script que administre el archivo de correos electrónicos antiguos.

Para habilitar el desarrollo y la prueba de complementos de Google Script, debe habilitar los complementos de desarrollador 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 . Necesitarás 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 realmente quieres sumergirte en esto, puedes estudiar la Guía para desarrolladores de Google sobre cómo crear un complemento de Gmail.

Acceder a las API de Google Script

Desde su editor de secuencias de comandos de Google, puede acceder a cada uno de sus servicios de Google mediante el uso de un objeto global. Usó el objeto global 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 hacer esto desde el editor de scripts de Google haciendo clic en Recursos y Servicios avanzados de Google .

No olvide hacer clic en el Panel de API de Google Cloud Platform enlace en la parte inferior y habilite el servicio en ese panel también.

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

Solo necesita habilitar el servicio avanzado una vez para cada cuenta de Google que use para la creación de secuencias de comandos.

Si se desplaza hacia abajo en esta página donde ha habilitado la biblioteca de API, verá un enlace para Documentación de referencia . Guarde este enlace, ya que proporciona valiosos ejemplos y sintaxis sobre cómo integrarse con esa API dentro de 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.

Examinar la biblioteca de API muestra cuántos servicios de Google puede integrar en sus scripts.

Hay cientos de API disponibles.

Si está interesado en convertirse en un superusuario de Google, aprender a usar los scripts de aplicaciones de Google es definitivamente el camino a seguir.

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

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

cómo desbloquear un iphone 6 perdido

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

Si desea comenzar con una aplicación de Google Script un poco más avanzada, intente integrar Google Forms y Gmail para postularse rápidamente a las vacantes de trabajo.

Cuota Cuota Pío Correo electrónico ¿Vale la pena actualizar a Windows 11?

Windows ha sido rediseñado. Pero, ¿es eso suficiente para convencerte de cambiar de Windows 10 a Windows 11?

Leer siguiente
Temas relacionados
  • Tecnología explicada
  • Programación
  • Google Apps
  • Google Script
Sobre el Autor Ryan Dube(942 Artículos publicados)

Ryan tiene una licenciatura en Ingeniería Eléctrica. Ha trabajado 13 años en ingeniería de automatización, 5 años en TI y ahora es ingeniero de aplicaciones. Antiguo editor en jefe de MakeUseOf, ha hablado en conferencias nacionales sobre visualización de datos y ha aparecido en la televisión y la radio nacionales.

Más de Ryan Dube

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse