Apps Script > creá un archivo HTML llamado Index Pegá el código en Codigo.gs y el HTML en Index Implementar > Nueva implementación > App web > Ejecutar como: Yo > Acceso: SOLO YO Abrí el link en el celular > Compartir > Agregar a pantalla de inicio ⚠️ Acá se ven tus gastos: no lo dejes en "cualquiera con el link". PROMPT🤖 [ROL] Experto en Google Apps Script y diseño mobile-first [CONTEXTO] Google Sheets. Hoja "Gastos": Fecha(A), Detalle(B), Monto(C), Categoria(D). Hoja "Config": Categorías, encabezado en A1. Entregable: Web App (Codigo.gs + Index.html) para celular (pantalla de inicio). Solo gastos: sin ingresos, saldos ni cuentas. [INSTRUCCIÓN] Dos pestañas en barra inferior fija: PESTAÑA CARGAR Monto: grande, vacío, autofoco al abrir, inputmode="decimal". Sin botones de sugerencia ni presets. Detalle: opcional, una línea. Categorías: chips de "Config", horizontal hasta 3, después empezar una línea por debajo. Botón "Guardar": único, primario, fijo abajo. Feedback inmediato (cambia estado), limpia monto y devuelve foco. Sin navegar. PESTAÑA RESUMEN Arriba: total gastado del mes en tipografía grande. Medio: top 4 categorías con más gasto (nombre, monto, barra de progreso % del total). Gráfico de evolución de gasto y dona por categoría. Abajo: últimos 8 movimientos (detalle, fecha, monto). Sin filtros de fecha. SISTEMA VISUAL (obligatorio) Tailwind CDN. Fuente Inter. Fondo 0F172A. Paleta 60/30/10: 60% fondo oscuro, 30% superficies 1E293B, 10% acento 38BDF8 (solo en botón primario y categoría principal). Espaciado: múltiplos de 8px (8/16/24/32). Tipografía: monto grande 48px peso 500, letter-spacing -0.02em. UI 16px peso 400. Etiquetas 11px mayúsculas, tracking amplio, color 64748B. Geometría: botones y chips radio pill (9999px), padding 14px 32px. Cards radio 32px. Zona táctil mínima 48px de alto. Un solo elemento dominante por pantalla. REGLAS TÉCNICAS OBLIGATORIAS doGet() sirve "Index" con viewport y setXFrameOptionsMode(ALLOWALL). NO uses las metaetiquetas theme-color, apple-mobile-web-app-capable ni apple-mobile-web-app-status-bar-style. Lectura masiva por request (getRange), nunca celda por celda. Mini botón de sync arriba a la derecha (para recargar categorías y datos). Escritura con LockService.getScriptLock() (timeout 10s). Al guardar, devolver el resumen recalculado en la misma respuesta. En Index.html prohibido usar backticks y $$: concatená con comillas simples. Entregar Codigo.gs e Index.html completos, separados y listos para pegar. #truquitodeexcel #ia #automatizacion #excel - @chabonexcel"/> Apps Script > creá un archivo HTML llamado Index Pegá el código en Codigo.gs y el HTML en Index Implementar > Nueva implementación > App web > Ejecutar como: Yo > Acceso: SOLO YO Abrí el link en el celular > Compartir > Agregar a pantalla de inicio ⚠️ Acá se ven tus gastos: no lo dejes en "cualquiera con el link". PROMPT🤖 [ROL] Experto en Google Apps Script y diseño mobile-first [CONTEXTO] Google Sheets. Hoja "Gastos": Fecha(A), Detalle(B), Monto(C), Categoria(D). Hoja "Config": Categorías, encabezado en A1. Entregable: Web App (Codigo.gs + Index.html) para celular (pantalla de inicio). Solo gastos: sin ingresos, saldos ni cuentas. [INSTRUCCIÓN] Dos pestañas en barra inferior fija: PESTAÑA CARGAR Monto: grande, vacío, autofoco al abrir, inputmode="decimal". Sin botones de sugerencia ni presets. Detalle: opcional, una línea. Categorías: chips de "Config", horizontal hasta 3, después empezar una línea por debajo. Botón "Guardar": único, primario, fijo abajo. Feedback inmediato (cambia estado), limpia monto y devuelve foco. Sin navegar. PESTAÑA RESUMEN Arriba: total gastado del mes en tipografía grande. Medio: top 4 categorías con más gasto (nombre, monto, barra de progreso % del total). Gráfico de evolución de gasto y dona por categoría. Abajo: últimos 8 movimientos (detalle, fecha, monto). Sin filtros de fecha. SISTEMA VISUAL (obligatorio) Tailwind CDN. Fuente Inter. Fondo 0F172A. Paleta 60/30/10: 60% fondo oscuro, 30% superficies 1E293B, 10% acento 38BDF8 (solo en botón primario y categoría principal). Espaciado: múltiplos de 8px (8/16/24/32). Tipografía: monto grande 48px peso 500, letter-spacing -0.02em. UI 16px peso 400. Etiquetas 11px mayúsculas, tracking amplio, color 64748B. Geometría: botones y chips radio pill (9999px), padding 14px 32px. Cards radio 32px. Zona táctil mínima 48px de alto. Un solo elemento dominante por pantalla. REGLAS TÉCNICAS OBLIGATORIAS doGet() sirve "Index" con viewport y setXFrameOptionsMode(ALLOWALL). NO uses las metaetiquetas theme-color, apple-mobile-web-app-capable ni apple-mobile-web-app-status-bar-style. Lectura masiva por request (getRange), nunca celda por celda. Mini botón de sync arriba a la derecha (para recargar categorías y datos). Escritura con LockService.getScriptLock() (timeout 10s). Al guardar, devolver el resumen recalculado en la misma respuesta. En Index.html prohibido usar backticks y $$: concatená con comillas simples. Entregar Codigo.gs e Index.html completos, separados y listos para pegar. #truquitodeexcel #ia #automatizacion #excel - @chabonexcel - Tikwm"/> Apps Script > creá un archivo HTML llamado Index Pegá el código en Codigo.gs y el HTML en Index Implementar > Nueva implementación > App web > Ejecutar como: Yo > Acceso: SOLO YO Abrí el link en el celular > Compartir > Agregar a pantalla de inicio ⚠️ Acá se ven tus gastos: no lo dejes en "cualquiera con el link". PROMPT🤖 [ROL] Experto en Google Apps Script y diseño mobile-first [CONTEXTO] Google Sheets. Hoja "Gastos": Fecha(A), Detalle(B), Monto(C), Categoria(D). Hoja "Config": Categorías, encabezado en A1. Entregable: Web App (Codigo.gs + Index.html) para celular (pantalla de inicio). Solo gastos: sin ingresos, saldos ni cuentas. [INSTRUCCIÓN] Dos pestañas en barra inferior fija: PESTAÑA CARGAR Monto: grande, vacío, autofoco al abrir, inputmode="decimal". Sin botones de sugerencia ni presets. Detalle: opcional, una línea. Categorías: chips de "Config", horizontal hasta 3, después empezar una línea por debajo. Botón "Guardar": único, primario, fijo abajo. Feedback inmediato (cambia estado), limpia monto y devuelve foco. Sin navegar. PESTAÑA RESUMEN Arriba: total gastado del mes en tipografía grande. Medio: top 4 categorías con más gasto (nombre, monto, barra de progreso % del total). Gráfico de evolución de gasto y dona por categoría. Abajo: últimos 8 movimientos (detalle, fecha, monto). Sin filtros de fecha. SISTEMA VISUAL (obligatorio) Tailwind CDN. Fuente Inter. Fondo 0F172A. Paleta 60/30/10: 60% fondo oscuro, 30% superficies 1E293B, 10% acento 38BDF8 (solo en botón primario y categoría principal). Espaciado: múltiplos de 8px (8/16/24/32). Tipografía: monto grande 48px peso 500, letter-spacing -0.02em. UI 16px peso 400. Etiquetas 11px mayúsculas, tracking amplio, color 64748B. Geometría: botones y chips radio pill (9999px), padding 14px 32px. Cards radio 32px. Zona táctil mínima 48px de alto. Un solo elemento dominante por pantalla. REGLAS TÉCNICAS OBLIGATORIAS doGet() sirve "Index" con viewport y setXFrameOptionsMode(ALLOWALL). NO uses las metaetiquetas theme-color, apple-mobile-web-app-capable ni apple-mobile-web-app-status-bar-style. Lectura masiva por request (getRange), nunca celda por celda. Mini botón de sync arriba a la derecha (para recargar categorías y datos). Escritura con LockService.getScriptLock() (timeout 10s). Al guardar, devolver el resumen recalculado en la misma respuesta. En Index.html prohibido usar backticks y $$: concatená con comillas simples. Entregar Codigo.gs e Index.html completos, separados y listos para pegar. #truquitodeexcel #ia #automatizacion #excel - @chabonexcel"/>