A continuaciónSiguiente guía
Cómo escribir scripts de Shell con IA
Técnico
GUÍA Técnica
Escribir scripts de hojas de cálculo y macros con IA significa describir un trabajo repetitivo en inglés sencillo y hacer que un asistente genere código VBA para Excel Microsoft o código Apps Script para hojas Google para hacerlo.
Escuche esta guíaNarrado por IA · ~3 min
Es importante porque los scripts pueden hacer cosas que las fórmulas no pueden, como enviar correos electrónicos, reorganizar hojas o ejecutarse según un cronograma, pero también cambian datos y actúan en su nombre, por lo que necesitan pruebas cuidadosas.
Las fórmulas calculan valores en celdas; Los guiones realizan acciones. Si la tarea es "buscar un precio" o "tomar el total de esta columna", una fórmula o un asistente de fórmulas integrado es la mejor herramienta. Si la tarea es "enviar un correo electrónico a todas las personas cuyo estado sea Aprobado", "dividir esta hoja en diez archivos" o "limpiar esta exportación todos los lunes", necesita un script. Desktop Excel utiliza VBA (Visual Basic para aplicaciones) y los libros que contienen macros se guardan en formatos habilitados para macros, como .xlsm. Excel para la web no ejecuta VBA pero admite scripts de Office, que están escritos en TypeScript. Google Sheets utiliza Apps Script, una plataforma basada en JavaScript que se abre desde Extensions y luego Apps Script. Los modelos de IA han visto una gran cantidad de VBA y Apps Script y, por lo general, pueden producir código funcional a partir de una descripción clara. Una solicitud fuerte nombra la plataforma, el diseño de la hoja y la columna (por ejemplo, "hoja llamada Voluntarios, encabezados en la fila 1, correo electrónico en la columna B, estado en la columna D"), lo que debería suceder y lo que no debe suceder, como procesar filas dos veces. Solicite comentarios en el código y que el script se detenga con un mensaje claro si falta una columna esperada. Pruebe de forma segura. Trabaje primero en una copia del archivo. Los cambios realizados por una macro generalmente no se pueden deshacer con Ctrl+Z en Excel, por lo que un bucle de eliminación defectuoso puede borrar los datos. Para secuencias de comandos de correo electrónico, envíeselas a usted mismo primero o haga que la secuencia de comandos cree borradores o enumere los destinatarios antes de enviar algo. Apps Script le solicita que autorice permisos, como enviar correos electrónicos como usted; lea esa lista y tenga cuidado con el código que solicita más acceso del que necesita el trabajo. Son comunes dos conceptos erróneos. Las macros no son inherentemente peligrosas; el riesgo proviene de ejecutar código que no comprende, especialmente macros dentro de archivos de extraños. Y el código escrito por IA no está listo para ejecutarse sólo porque parece ordenado.
Un coordinador de voluntarios solicita un script de aplicaciones Google que envía por correo electrónico a cada voluntario en una hoja el horario de su turno y lo prueba enviando cada mensaje a su propia dirección primero.
Un contador solicita una macro de Excel VBA que elimina filas en blanco, recorta espacios adicionales y estandariza los formatos de fecha en una exportación mensual, y la ejecuta solo en una copia del libro.
Un profesor solicita un guión que divida una hoja maestra de calificaciones en una pestaña separada para cada clase y le pide a la IA que comente cada bucle para poder mantenerlo más adelante.
El propietario de una pequeña empresa solicita un Apps Script con un disparador controlado por tiempo que copia los nuevos pedidos de cada día en una hoja de archivo todas las noches.
Los proveedores de hojas de cálculo están incorporando asistentes de inteligencia artificial directamente en sus productos y algunos ya pueden ayudar a escribir o explicar guiones dentro del editor. Eso abre la automatización a muchas personas que nunca aprendieron a codificar. También significa más código no revisado que actúa sobre datos comerciales y cuentas de correo electrónico. Es probable que las organizaciones necesiten hábitos simples en torno a esto: probar copias, nombrar un propietario para cada secuencia de comandos y revisar la solicitud de permisos de las secuencias de comandos. La habilidad duradera es describir un proceso con precisión y comprobar que el guión hace exactamente eso y nada más.
Boletín gratuito
Tres noticias verificadas sobre IA cada mañana de lunes a viernes, explicadas con claridad. Gratis para siempre y sin anuncios.
Un correo cada día laborable. Date de baja con un clic. Nunca vendemos ni compartimos tu dirección.
Ponte a prueba
Corrección inmediata en cada respuesta y un certificado para compartir, con un ID verificable, cuando apruebas un curso.
Apoya la educación gratuita sobre IA. AI Understanding es una organización sin fines de lucro 501(c)(3): sin anuncios ni muros de pago, nunca. Hacer una donación
Escribir scripts de hojas de cálculo y macros con IA significa describir un trabajo repetitivo en inglés sencillo y hacer que un asistente genere código VBA para Excel Microsoft o código Apps Script para hojas Google para hacerlo. Es importante porque los scripts pueden hacer cosas que las fórmulas no pueden, como enviar correos electrónicos, reorganizar hojas o ejecutarse según un cronograma, pero también cambian datos y actúan en su nombre, por lo que necesitan pruebas cuidadosas.
Las fórmulas calculan valores en celdas; Los scripts realizan acciones como enviar correo electrónico. Las otras opciones son trabajos de cálculo o formateo.
Google Sheets utiliza Apps Script, que se abre desde Extensiones. VBA es para Excel de escritorio y Office Scripts es para Excel para la web.
Como las acciones macro normalmente no se pueden deshacer, un bucle defectuoso puede destruir datos. Una copia hace que los errores sean inofensivos.
Enviar a usted mismo o registrar destinatarios muestra exactamente lo que se enviaría sin enviar correos electrónicos a personas reales por error.
Cuando eliminas una fila cerca de la parte superior, cada fila de abajo se mueve hacia arriba, por lo que un bucle de arriba hacia abajo salta sobre la fila que acaba de moverse a su lugar.
sigue aprendiendo
Más guías seleccionadas para este tema.
A continuaciónSiguiente guía
Cómo escribir scripts de Shell con IA
Técnico