@chabonexcel: Archivar Filas 🗄️🤖 | Google Sheets (Excel Google) 💡En este truquito armamos con IA un botón que manda las filas viejas a una hoja Historial para que tu plantilla deje de estar lenta. IA > Prompt > Explicas tu estructura Extensiones > Apps Script > pegá el código > Guardar *2 (opcional) Configura el trigger para que se haga automatico. Activadores > Agregar > Funcion archivarfilas (o el nombre que le haya puesto la IA) > Semanal > Cualquier dia + Hora 2 am. Ejecutar > Autorizá: Revisar permisos > Configuración avanzada > Ir al proyecto > Permitir ⚠️ El activador no viaja cuando copiás la planilla: se crea a mano. ⚠️ ANTES DE ARCHIVAR: fijate si tenés fórmulas que apuntan a filas de Movimientos. Si las archivás, esas fórmulas se rompen. Es lo que más problemas trae. 📌 LO MÁS IMPORTANTE: el script tiene que pegar, verificar y RECIÉN AHÍ borrar. Si borra primero y falla el pegado, perdiste los datos. 📌 Apps Script corta a los 6 minutos: con muchas filas, por tandas 📌 Archivar no achica el archivo, achica la hoja que usás todos los días 📌 Y si igual sigue lenta, el problema no eran las filas: son las fórmulas PROMPT🤖 [ROL] Dev senior de Google Apps Script. [CONTEXTO] Uso Google Sheets en español. Hoja a archivar: "Movimientos" Encabezados y celda de inicio: [pegá los tuyos] Columna de fecha: [cuál es] [INSTRUCCIÓN] Necesito que las filas viejas se archiven solas en una hoja "Historial". CONFIG global arriba: nombre de la hoja origen, nombre de la hoja de archivo, fila inicial, índice de la columna de fecha y archivar el excedente por encima de 5.000 tomando las más viejas primero? ). Nada hardcodeado afuera. Qué tiene que hacer: - Mover esas filas a la hoja Historial, al final, en orden cronológico. Si la hoja no existe, crearla con los mismos encabezados. - Agregar una columna con la fecha en que se archivó cada tanda. - Mover, no copiar: primero escribir en Historial, VERIFICAR que se escribieron bien, y recién ahí borrar del original. Si algo falla, no borrar nada y avisar. TÉCNICO - Leé y escribí en lote (getValues, setValues), nunca fila por fila. - Borrá el bloque de filas de una sola vez con deleteRows, no en un loop. - Menú "Mantenimiento" con dos opciones: "Archivar ahora" y "Ver cuántas filas tengo". - Pensado para correr desde un activador diario: nada de getUi() fuera de try/catch. - Si supera los 4,5 minutos, cortá, guardá el avance y avisá. - Explicame al final cómo crear el activador diario. ANTES DE ESCRIBIR EL CÓDIGO, preguntame: - Si tengo fórmulas que apuntan a esa hoja y podrían romperse al mover filas. - Si prefiero archivar por antigüedad o por cantidad de filas. - Si la hoja tiene filtros, vistas de filtro o rangos con nombre. - Si quiero el Historial en orden cronológico o con lo último archivado primero. #truquitodeexcel #automatizacion #excel #googlesheets
Chabonexcel | Marco🧑💻
Region: AR
Sunday 13 September 2026 20:18:22 GMT
Music
Download
Comments
There are no more comments for this video.
To see more videos from user @chabonexcel, please go to the Tikwm
homepage.