Un desarrollador ha encontrado una forma de escapar del proceso de copia y pega en Google Apps Script utilizando una herramienta llamada clasp. Esto es posible gracias a un proyecto llamado git-lrc, un revisor de código de inteligencia artificial que se ejecuta en cada commit. Puedes leer más sobre esta experiencia en At Last, I clasp: Escaping the G’s Apps Script Copy-Paste Gauntlet. La solución de clasp se ha vuelto popular, con 30 estrellas en GitHub en muy poco tiempo.
Qué es / Qué ha pasado
El proyecto git-lrc, desarrollado por Maneshwar, utiliza clasp para evitar el proceso tedioso de copiar y pegar código en Google Apps Script. Clasp es una herramienta de línea de comandos que permite a los desarrolladores trabajar con Google Apps Script de manera más eficiente. El repositorio de clasp en GitHub, google/clasp, tiene más de 2.000 estrellas y está escrito principalmente en JavaScript. La herramienta resuelve el problema de la falta de integración con sistemas de control de versiones como Git, lo que la diferencia de alternativas existentes como Script Editor o Google Apps Script API.
Por qué importa ahora
La necesidad de una herramienta como clasp se debe a la limitación de Google Apps Script en cuanto a la integración con sistemas de control de versiones. Esto ha llevado a los desarrolladores a buscar soluciones alternativas para gestionar su código de manera más eficiente. La tendencia actual hacia la automatización y la integración de herramientas de desarrollo ha llevado a un aumento en la demanda de soluciones como clasp. Otras herramientas como GitHub Actions o GitLab CI/CD también han ganado popularidad en la última década, lo que refuerza la importancia de la integración de clasp con Google Apps Script.
Detalles técnicos y qué significa para ti
La arquitectura de clasp se basa en una herramienta de línea de comandos que permite a los desarrolladores crear, editar y gestionar proyectos de Google Apps Script de manera local. La instalación de clasp se puede realizar mediante npm utilizando el comando npm install -g @google/clasp.
npm install -g @google/clasp
“Clasp es una herramienta de línea de comandos que permite a los desarrolladores crear, editar y gestionar proyectos de Google Apps Script de manera local.” - README de clasp. Las implicaciones prácticas de clasp son significativas, ya que permite a los desarrolladores trabajar de manera más eficiente y colaborativa en proyectos de Google Apps Script. Sin embargo, es importante tener en cuenta que clasp requiere una cuenta de Google y un proyecto de Google Apps Script para funcionar.
Cierre
Bottom line: La herramienta clasp ofrece una solución eficiente para gestionar proyectos de Google Apps Script, permitiendo a los desarrolladores trabajar de manera más colaborativa y automatizada.
Ver también: At Last, I clasp: Escaping the G’s Apps Script Copy-Paste Gauntlet · Repositorio de clasp en GitHub