Google Apps Script en Español

Éste es un Google Site no oficial sobre Google Apps Script (GAS) para apoyar a la comunidad de desarrollo sobre GAS.

La documentación oficial se encuentra en: https://developers.google.com/apps-script

Para comenzar debemos comprender que Google Apps Script es una mezcla de un lenguaje de programación basado en Javascript 1.6/1.7 y una plataforma para el desarrollo de aplicaciones Web con conexión directa a casi todas las APIs de Google.

Si queremos hacer una analogía directa con algún tipo de competencia con los lenguajes de script que pueden ofrecer algunas plataformas similares, Google Apps Script puede dar suficiente, e incluso más allá de lo que puedes hacer con Lotus Script o con Visual Basic + Microsoft Share Point.

Con Google Apps Script no sólo podrás controlar, manipular, diseñar y crear documentos de tu Google Drive, sino también puedes desarrollar sistemas muy robustos, ya que es la única opción en el mercado que, por medio de Javascript, te permite utilizar un objeto JDBC nativo... y es parte de los servicios de tu cuenta de Google.

Para proteger las aplicaciones, todos los scripts creados corren bajo un Sandbox, arenero o caja de arena. Esta caja es un medio de protección para que los scripts no puedan ejecutar código malicioso o funciones indebidas, por lo cual, algunas funciones como la detección de eventos no puedes ser utilizadas de manera directa.

Además, Google Apps Script tiene clases muy particulares que te permiten desarollar sistemas basados en HTML aplicando alguno de los frameworks o librerías desarrolladas para javascript, tales como Angujar JS, JQuery, MooTools, SWFObject y otras más actuales como Boostrap´.

Te invitamos a que explores el universo de posibilidades de Google Apps Script, donde el límite de tu imaginación y de la ingeniería no existen.

¿Qué servicios puedo conectar por medio de GAS?

Puedes conectar casi cualquier servicio ofrecido por Google Wordspace, ya sea en su versión gratuita, educativa o de paga.

Puedes consultar la información en: https://developers.google.com/apps-script/reference

Los servicios básicos son:

Admin Console

Calendar

Docs

Drive

Forms

Gmail

Sheets

Slides

Classroom

Contacts

Groups

Sites

Task


Pero también puedes conectar servicios avanzados como:

Analytics

Maps

Translate

Youtube

O servicios más especializados como:

Ads

Data studio

Tables

Tag manager

Google Apps Script (GAS), también cuenta con servicios avanzados que nos pemiten conectarnos con BigQuery, desarrollar WebApps con HTML5+CSS3+JSON+JDBC e incluso implementar frameworks como Bootstrap o JQuery.

Por otro lado, podemos crear Addons o complementos para Docs, Sheets, Forms, etc.