Si usa Google Apps, es probable que no las esté usando en toda su extensión. Con Google Apps Script, puede agregar menús y cuadros de diálogo personalizados, escribir funciones y macros personalizadas, y crear complementos para ampliar Documentos, Hojas de cálculo y Presentaciones de Google.
¿Qué es Google Apps Script?
Google Apps Script es una plataforma de desarrollo basada en la nube para crear aplicaciones web livianas y personalizadas. Puede crear aplicaciones escalables directamente dentro de su navegador que se integran sin esfuerzo con los productos de Google.
Apps Script utiliza el lenguaje JavaScript y reúne la familiaridad del desarrollo web y los productos de Google en un solo lugar, lo que lo convierte en una herramienta perfecta para personalizar aplicaciones para su empresa, organización o simplemente para automatizar tareas mundanas.
Puede crear dos tipos de secuencias de comandos con Google Apps Script:
Independiente: estos scripts no están vinculados a ningún servicio, como Google Docs, Sheets o Slides. Pueden realizar funciones en todo el sistema, algo así como macros. No son ideales para compartir con una audiencia más amplia porque necesita copiar y pegar el código para usarlos. Los ejemplos incluyen buscar en su Drive archivos con nombres específicos o ver quién tiene acceso a sus archivos y carpetas compartidos en Drive.
Encuadernado: están vinculados a un archivo de Documentos, Hojas de cálculo, Formularios o Presentaciones de Google. Los scripts enlazados amplían la funcionalidad de un archivo y realizan acciones solo en ese archivo específico. Los ejemplos incluyen agregar menús personalizados, cuadros de diálogo y barras laterales a un servicio o un script que le envía notificaciones por correo electrónico cada vez que cambia una celda en particular en una Hoja.
Si no sabe mucho de JavaScript, o tal vez nunca haya oído hablar de él, no deje que eso lo asuste y no desarrolle su propio script. Es muy fácil comenzar a usar Apps Script, ya que proporciona una gran cantidad de documentación y ejemplos para que lo pruebes por tu cuenta. A continuación se muestran un par de ejemplos sencillos que le ayudarán a comprender cómo funcionan.
Cómo crear una secuencia de comandos independiente
Ahora que sabe cuáles son, sigamos adelante y creemos su primer script independiente. Usaremos una muestra de código de Google para ayudarnos a poner las cosas en marcha, y brindaremos explicaciones sobre las líneas de código si no está familiarizado con GoogleScript o JavaScript.
Dirígete a Secuencia de comandos de Google Apps. En la esquina superior izquierda, haga clic en el ícono de hamburguesa y luego en «Nuevo script».
Se abre un nuevo proyecto sin título con una función vacía dentro, pero debido a que estamos usando un código de muestra de Google, puede continuar y eliminar todo el texto en el archivo.
Nota: debe iniciar sesión en su cuenta de Google para que este script funcione.
Una vez que haya eliminado el código que está precargado en el archivo, pegue el siguiente código:
//Initialize your function
function createADocument() {// Create a new Google Doc named 'Hello, world!'
var doc = DocumentApp.create('Hello, world!');// Access the