Heck! Where is my URL? The mysterious case of Google Apps Script web apps in V8

De-ploy-ment. What a beautiful word! One of those terms that, without a doubt, instantly makes you feel like your code is finally spreading its wings in the cloud... or about to hit a massive brick wall. 😅

You’ve got your frontend polished, your backend is solid, you proudly click the Deploy button in the modern Apps Script IDE, copy the URL ending in /exec, and...

Por Pablo Felip

Shattering the JDBC Bottleneck in Apps Script V8: From 30 Minutes to Seconds

⚡ TL;DR

Apps Script V8 kills standard JDBC loops, crawling at just 3–5 records/second. By forcing your database to package data using native JSON (e.g., FOR JSON PATH) and parsing it in V8, you can jump to 142 records/second, fetching and writing 48,161 records in 338 seconds (a 98%+ database speedup!).

 

Por Pablo Felip

Taming granular OAuth consent in Google Apps Script | Part 1: The basics

Heck! No doubt, the life of a (Workspace) developer is a long, winding road where each and every turn can hide unexpected surprises. This time, however, the change is one we've seen coming. Back in January 2025, we got a taste of granular OAuth consent…

Por Pablo Felip

Velocidad vs. Permisos: Ordenando pestañas de hojas de cálculo con Apps Script

¿Hay algo mejor en el mundo que un artículo sobre hojas de cálculo de Google? Solo se me ocurre una cosa: una artículo sobre hojas de cálculo de Google en el que además se hable de Apps Script 😏.

Por eso hoy...

Analizaremos la implementación y compararemos las ventajas y desventajas de usar el servicio integrado Apps Script frente a la API de Google Sheets para ordenar las pestañas de una hoja de cálculo.

Por Pablo Felip

Minigráficos y barras de progreso multicolor fáciles con SPARKLINE_BARRAS

 

Los minigráficos de barras, columnas y líneas que genera la función SPARKLINE de Google Sheets son fascinantes a más no poder. ¿Cómo? ¿Que no los conoces? No me lo puedo creer 😮. Eso lo vamos a solucionar ahora mismo...

Por Pablo Felip