Office Scripts a Excel web: automatitza tasques al núvol

  • Office Scripts permet enregistrar, editar i executar scripts en Excel per a la web per automatitzar tasques repetitives sense necessitat de programar.
  • L'enregistradora d'accions i l'editor de codi faciliten crear scripts senzills o avançats, utilitzant TypeScript, condicionals i bucles.
  • La integració amb Power Automate possibilita programar scripts, connectar diverses apps i crear fluxos de treball al núvol gairebé sense codi.
  • Compartir scripts i afegir botons als llibres d'Excel impulsa la col·laboració, l'estandardització de processos i la productivitat en equip.

Office Scripts a Excel web

Si treballes diàriament amb fulls de càlcul, segurament hi ha tasques que repeteixes una vegada i una altra: importar dades, netejar columnes, aplicar formats, crear taules dinàmiques… Al final, això suposa molts minuts al dia que se'n van en coses mecàniques. Office Scripts a Excel per a la web neix precisament per treure't de sobre aquest treball rutinari i deixar que Excel faci per tu el que ja has fet mil vegades.

Amb aquesta funcionalitat pots gravar el que fas en un llibre, guardar-lo com un script i tornar a reproduir-lo quan vulguis, fins i tot connectant-lo amb altres serveis de Microsoft 365. La combinació d'Office Scripts amb Power Automate converteix Excel web en una autèntica eina d'automatització al núvol , ideal per a equips que volen ser més ràpids, minimitzar errors.

Què és exactament Office Scripts en Excel per a la web

Office Scripts és un conjunt de funcions d'automatització dissenyat específicament per a Excel a la web. El seu objectiu principal és permetre que les operacions repetitives que fas als teus fulls de càlcul es puguin executar de forma automàtica, tantes vegades com ho necessitis i sense que hagis de repetir manualment cada pas.

Actualment, Office Scripts està disponible a Excel per a la web dins de determinats plans de Microsoft 365 i s'integra amb la pestanya Automatitzar de la cinta. Encara que originalment va començar per a usuaris del programa Office Insiders, avui dia s'ha estès a més organitzacions, facilitant la seva adopció tant en entorns corporatius com educatius.

El gran avantatge és que no necessites ser programador per començar a fer-lo servir . Podeu gravar les vostres accions amb la gravadora i obtenir un script funcional sense teclejar una sola línia de codi. Després, si voleu anar un pas més enllà, podeu obrir aquest script a l'Editor de codi i ampliar-lo amb TypeScript per crear solucions més sofisticades.

Office Scripts se centra en el treball al núvol: els scripts es guarden al teu entorn de Microsoft 365, s'executen en Excel online i es poden combinar amb serveis com Power Automate . D'aquesta manera aconsegueixes automatitzacions que segueixen funcionant fins i tot quan no tens obert el fitxer d'Excel.

Principals funcions i eines de l'Office Scripts

L'ecosistema de l'Office Scripts gira al voltant de diverses peces clau que es combinen entre si. La idea és que puguis passar d'una automatització senzilla a un flux molt complex sense canviar d'eina , simplement afegint-hi capes de funcionalitat quan ho necessitis.

D'una banda, tens la Gravadora d'accions , que tradueix els teus clics i canvis en un script reutilitzable. De l'altra, hi ha l' Editor de codi , on aquest script es representa com a codi TypeScript modificable. A més, pots crear botons personalitzats, compartir scripts amb la teva organització i fins i tot portar aquestes automatitzacions a Power Automate per connectar-les amb altres serveis al núvol.

Tot això s'organitza a la pestanya Automatitzar d'Excel web, des de la qual podeu crear, veure, executar i programar scripts. El resultat és un entorn de treball on l'automatització forma part natural del dia a dia sense haver de dependre de macros clàssiques d'escriptori ni de processos manuals interminables.

Quan val la pena fer servir Office Scripts

Office Scripts té sentit si repeteixes el mateix procés a Excel de manera regular. Si detectes que cada matí, cada setmana o cada informe mensual segueixes els mateixos passos, és un candidat perfecte per esdevenir un script.

Imagina un escenari típic: cada inici de jornada obris un fitxer .csv que descarregues d'una aplicació comptable o del teu ERP . Només obrir-lo a Excel, elimines les columnes que no interessen, converteixes el rang en taula, apliques formats numèrics, insereixes fórmules per a càlculs clau i crees una taula dinàmica en un full nou. Són sempre els mateixos cinc o deu minuts, cada dia.

Amb Office Scripts, feu aquest procés una sola vegada mentre la gravadora està activa . El sistema captura cada acció i la tradueix a un script. A partir d'aquí, quan torneu a rebre el fitxer .csv, només caldrà executar l'script perquè el fitxer es transformi automàticament amb tots els passos que havies fet abans.

Això no només redueix el temps invertit, sinó que disminueix el risc d'oblidar-te d'algun pas, cometre un error de copia-enganxa o formatar malament una columna . A més, pots compartir aquest script amb companys perquè ells també el facin servir, encara que no coneguin en detall el flux que tu vas definir. Així tot l'equip treballa de manera homogènia.

En definitiva, cada tasca recurrent que puguis descriure com una sèrie de passos a Excel és una candidata ideal a convertir-se en un script d'Office , especialment si vols alliberar temps per a treballs amb més valor afegit.

Com crear un script d'Office a Excel web

Excel per a la web ofereix diverses maneres de crear un nou script d'Office , adaptant-se a diferents nivells d'experiència ia la complexitat del que vulgueu automatitzar. Les tres vies principals són la gravadora daccions, ledició de codi TypeScript i la redacció assistida per intel·ligència artificial.

L' opció més accessible és utilitzar la gravadora d' accions . Des de la pestanya Automatitzar pots iniciar l'enregistrament i començar a treballar com sempre: editar cel·les, aplicar formats, inserir taules, etc. No cal saber programar, perquè tot el que facis es converteix automàticament en un script reutilitzable que podràs executar més endavant amb un clic.

Quan necessites anar més enllà del que capturen les teves accions, entra en joc l' Editor de codi . Des d'aquí pots obrir un script acabat de gravar i modificar-ne el codi TypeScript per afegir lògica avançada : condicionals «si/si no», bucles, càlculs addicionals, comprovacions d'errors, entre d'altres. Microsoft ofereix tutorials, com ara «Crear i donar format a una taula d'Excel», per ajudar-vos a combinar la gravadora amb l'edició manual.

Hi ha a més la possibilitat de generar un script amb ajuda d'IA . Aquest enfocament permet descriure el que vols aconseguir i obtenir un script inicial que després pots revisar i adaptar. És una funcionalitat que encara es troba en versió preliminar i pot no estar disponible per a tots els usuaris , però obre la porta a automatitzacions ràpides sense partir de zero.

En tots els casos, els scripts es desen al vostre entorn de Microsoft 365 i es poden reutilitzar en altres llibres i fulls de càlcul , sempre que l'estructura sigui compatible amb el que l'script espera (noms de fulls, taules, rangs, etc.).

Com executar i gestionar els teus scripts de l'Office

Quan tens els teus scripts creats, executar-los en Excel web és molt senzill . Tot es gestiona des de la mateixa pestanya Automatizar , cosa que facilita que qualsevol usuari que tingui permís pugui veure i llançar els scripts disponibles.

Per veure els scripts, accediu a Automatitzar > Veure scripts . Allà trobareu la galeria d'scripts d'Office, on es mostren, entre d'altres, els més recents. En seleccionar-ne un, s'obrirà a l' Editor de codi , des del qual podeu revisar-ne el contingut o directament llançar-lo amb el botó Executar.

Quan executes un script, l'Excel mostra una notificació breu indicant que el procés està en marxa i, en finalitzar, aquesta notificació desapareix. D'aquesta manera saps en tot moment si l'script segueix treballant al llibre o si ja ha acabat.

Al costat de cada script, al panell de l'Editor de codi, veureu un menú de Més opcions (els clàssics punts suspensius…). Des d'aquí podeu realitzar accions com eliminar l'script, canviar-li el nom o integrar-lo amb Power Automate mitjançant l'opció «Automatitzar una tasca» . També podeu afegir un botó a la cinta per executar aquest script directament des de la galeria d'scripts a la interfície d'Excel.

Aquest sistema de gestió fa que els scripts es puguin convertir en eines visibles i accessibles per a tot l'equip , en lloc de ser «trucs ocults» que només coneix la persona que els va crear.

Gravadora d'accions: automatització sense escriure codi

La Gravadora d'accions és el punt d'entrada ideal per a qui mai no ha treballat amb scripts. El funcionament és molt similar al de les antigues macros, però pensat per a l'entorn modern d'Excel a la web i per integrar-se amb la resta de l'ecosistema de l'Office Scripts.

Quan activeu l'enregistradora, l'Excel registra totes les accions rellevants que feu al llibre : canvis de valors, edició de cel·les, formatatge, creació de taules, ajustaments de files i columnes, entre d'altres. En aturar l'enregistrament, el resultat es desa automàticament com un script llest per executar al mateix llibre o en altres de similars.

Un dels grans beneficis és que pots reutilitzar aquests enregistraments en altres llibres i fulls , cosa que evita haver de repetir el mateix treball cada vegada que t'enfrontes a un nou dataset amb la mateixa estructura. Tot el procés s´adapta molt bé a escenaris de neteja de dades, preparació prèvia per a informes, aplicació de formats estàndard o creació de resums rutinaris.

Si voleu aprofundir, Microsoft ofereix documentació específica sobre com registrar accions com script d'Office , on s'explica amb exemples què s'enregistra, què no i com aprofitar-ho millor. L'enregistradora és la manera més ràpida de passar d'un flux manual a un d'automatitzat, sense necessitat d'escriure res a l'Editor de codi.

A més, els scripts generats per la gravadora són totalment editables . Podeu obrir-los a l'Editor de codi i adaptar certs detalls: noms de fulls, referències de taules, condicions especials, entre d'altres. Així comences sense codi i vas incorporant lògica segons les teves necessitats.

Editor de codi: personalització avançada amb TypeScript

L'Editor de codi és l'eina amb què converteixes un script senzill en una solució a mida . Està integrat a Excel per a la web i et permet veure, modificar i crear scripts directament a TypeScript, un llenguatge molt usat a l'ecosistema de Microsoft.

Des de l'editor pots ajustar scripts generats per la gravadora o escriure'n un de nou des de zero. Això et dóna llibertat per incorporar lògica que no és possible a través de la interfície gràfica, com ara condicionals complexos, bucles que recorren rangs dinàmics, comprovacions d'errors o integració amb altres elements del llibre.

Els tutorials oficials de Microsoft per a Office Scripts en Excel inclouen passos guiats perquè aprenguis a fer servir l'editor. Després de treballar amb ells, es recomana revisar els «Aspectes bàsics per a scripts de l'Office en Excel» , on s'aprofundeix com està organitzat el codi, com s'estructura un script típic i quins objectes de l'API pots manipular.

També hi ha documentació específica sobre l' entorn de l'Editor de codi de Scripts d'Office , que descriu com s'interpreta el codi, com s'utilitzen els errors i quines bones pràctiques seguir. Gràcies a això, pots passar a poc a poc dusuari bàsic a creador dautomatitzacions avançades , sense necessitat de ser un desenvolupador professional.

En resum, l'Editor de codi és el lloc on portar les automatitzacions al següent nivell, afinant detalls i ampliant les capacitats del que la gravadora per si sola pot oferir.

Compartir scripts i fer servir botons dins del llibre

Una de les grans fortaleses de l'Office Scripts és que no es queda en l' ús individual . Podeu compartir els vostres scripts amb altres usuaris de l'organització, convertint-los en eines comunes per a tot un equip o departament.

Quan deseu i compartiu un script en un llibre compartit , qualsevol membre de l'ordinador que tingui accés a aquest llibre pot veure i executar l'script. Això facilita moltíssim l'estandardització de processos ja que tots apliquen sempre el mateix flux i s'eviten discrepàncies entre usuaris.

A més, tens l'opció d' afegir botons al llibre d'Excel per executar scripts . Aquests botons fan que l'ús de les automatitzacions sigui molt intuïtiu: un company només ha de prémer aquest botó per llançar l'script sense haver de navegar per menús ni obrir l'Editor de codi.

La documentació oficial sobre ús compartit de seqüències d'Office en Excel explica amb detall com donar i retirar accés, així com les implicacions de seguretat i permisos dins de Microsoft 365. També hi ha recursos sobre executar seqüències de l'Office amb botons , on es mostra com configurar aquests dreceres dins del propi llibre.

Tot això es tradueix que les solucions que tu construeixes poden convertir-se en part del dia a dia dels teus companys , ajudant-los a estalviar temps i reduint la corba d'aprenentatge necessària per aprofitar l'automatització.

Programar scripts perquè s'executin automàticament

Office Scripts a Excel web per automatitzar tasques al núvol

Office Scripts no només s'executa de forma manual: també pots programar la seva execució automàtica perquè es llanci a intervals regulars sense que t'hagis de preocupar de fer-ho a mà cada vegada.

La idea és que, una vegada que tens un script que deixa el teu llibre a l'estat correcte, el connectis amb un flux en Power Automate que l'executi segons una programació . Per exemple, podries fer que cada nit s'actualitzin les dades, s'apliquin formats i es regenerin informes clau, deixant-ho tot llest per al matí següent.

Per programar un script, obriu l'script a l'Editor de codi i aneu a la secció «Programació de scripts» . Allà hauràs de completar un breu procés d'inici de sessió a Excel a través de Power Automate, de manera que tots dos serveis quedin vinculats de manera segura.

Després defineixes la freqüència amb què vols que s'executi: diari, setmanal, cada cert nombre d'hores, etc. En seleccionar «Crear flux», es configura automàticament un flux de Power Automate en segon pla , encarregat d'executar l'script al llibre adequat sense necessitat que estigui obert.

Gràcies a aquesta possibilitat, el vostre llibre d'Excel es pot mantenir permanentment actualitzat , integrant dades de diferents fonts i aplicant transformacions sempre de la mateixa manera, fins i tot quan ningú no està davant de l'ordinador.

Connectar Office Scripts amb Power Automate

Power Automate és el servei de Microsoft pensat per crear fluxos de treball automatitzats entre diferents aplicacions i serveis. Abans era conegut com a Microsoft Flow, i segueix sent el cor de l'automatització al núvol dins de Microsoft 365.

Amb Power Automate pots connectar Office Scripts amb altres productes com Outlook, SharePoint, Teams o serveis de tercers, aconseguint escenaris molt potents: executar un script en rebre un correu específic, desar resultats a una biblioteca de SharePoint, enviar notificacions automàtiques a un canal de Teams, entre d'altres.

La integració amb Office Scripts fa possible que l'script d'Excel s'executi com a part d'un flux més ampli . Per exemple, podríeu programar que cada vegada que pugeu un fitxer a una carpeta d'OneDrive, dispareu un flux que obriu aquest fitxer, executeu un script de neteja i format, i deseu el resultat en una altra ubicació.

Microsoft ofereix plantilles en Power Automate i recomanacions sobre les millors aplicacions per connectar segons el teu cas , cosa que facilita començar sense haver de construir-ho tot des de zero. A més, la interfície de Power Automate és força visual i intuïtiva, de manera que persones sense alta experiència tècnica poden construir fluxos funcionals amb molt poc codi.

Per aprendre els conceptes bàsics d'aquesta connexió, podeu seguir el tutorial oficial d' executar scripts d'Office amb Power Automate , on s'explica pas a pas com fer que tots dos mons treballin junts: Excel automatitzat a la web i fluxos de treball orquestrats al núvol.

Beneficis de fer servir Office Scripts i Power Automate en el dia a dia

El binomi Office Scripts + Power Automate es tradueix en un augment clar de productivitat i eficiència per a qualsevol persona o organització que treballi intensivament amb dades a Excel.

En primer lloc, hi ha l' estalvi de temps : el que abans et portava uns quants minuts al dia oa la setmana passa a ser una execució d'script d'uns segons. A escala dequip, això pot representar moltes hores alliberades per a tasques danàlisi, presa de decisions o treball creatiu.

A més, en automatitzar, redueixes errades humanes en processos repetitius : oblidar-se d'una columna, aplicar un filtre equivocat, copiar fórmules de forma incompleta, etc. L'script sempre executa la mateixa seqüència de passos, validada prèviament, cosa que millora la qualitat i la coherència de les teves dades.

Un altre punt clau és l' estandardització . Quan comparteixes scripts amb altres usuaris i els integres en llibres comuns, tots segueixen el mateix procés, de la mateixa manera, cada cop que es necessita. Això és molt útil en equips grans, on cada persona podria fer les coses a la seva manera si no hi hagués un procediment clar.

També es guanya en flexibilitat i escalabilitat . Com que estan basades en el núvol, les automatitzacions es poden executar des de qualsevol lloc, integrar-se amb múltiples serveis i ampliar-se progressivament, sense dependre d'un únic equip o d'una única màquina.

Finalment, un benefici menys visible però molt important és que qualsevol usuari, fins i tot sense gaires coneixements tècnics, es pot començar a beneficiar de l'automatització gràcies a la gravadora d'accions ia la interfície amigable de Power Automate.

Requisits, disponibilitat i característiques en desenvolupament

Per utilitzar Office Scripts és fonamental que la vostra llicència de Microsoft 365 inclogui aquesta funcionalitat . No tots els plans la porten activada, així que el primer és comprovar que la vostra subscripció és compatible i que l'administrador de la vostra organització no l'ha deshabilitat.

Si utilitzes Excel a la web, és important tenir habilitades les cookies de tercers , ja que algunes parts de l'experiència en depenen. A més, en entorns empresarials, l'administrador pot desactivar Office Scripts des del Centre d'administració de Microsoft 365 o mitjançant directives de grup (en Windows), per tant convé confirmar-ho si no apareix la pestanya Automatitzar.

En dispositius Windows, també pot ser necessari instal·lar WebView2 perquè certes funcionalitats de lentorn web funcionin correctament. Un altre requisit és que l'usuari no estigui accedint com a convidat extern a l'inquilí de Microsoft 365, ja que això pot limitar l'ús de l'Office Scripts.

Microsoft continua treballant per ampliar la compatibilitat amb més característiques d'Excel . Hi ha algunes accions que encara no estan suportades per l'enregistradora o l'API; quan això passa, es mostra una nota al panell d'enregistrament indicant que aquesta acció no s'afegirà a l'script i serà omesa.

Pel que fa al futur, s'han anunciat noves capacitats en versió preliminar , com millores en l'ús compartit de scripts, major integració amb Power Automate, simplificació de l'API i opcions per guardar scripts relacionats amb càlculs de full de càlcul. Tot apunta que Office Scripts continuarà creixent com a peça central de l'automatització a Excel web.

Com solucionar problemes freqüents amb Office Scripts

Com qualsevol tecnologia, Office Scripts es pot trobar amb incidències puntuals , però la majoria tenen solució seguint alguns passos bàsics de comprovació i aprofitant els recursos de suport disponibles.

Un dels problemes més habituals és que la pestanya Automatitzar no aparegui o que els scripts de l'Office semblin no estar disponibles. En aquest cas, convé repassar diversos punts: revisar que la teva llicència de Microsoft 365 inclogui Office Scripts, comprovar que les galetes de tercers estiguin activades, assegurar-te que l'administrador no ha deshabilitat la característica ni aplicat directives de grup que la bloquegin, instal·lar WebView2 al Windows si és necessari i confirmar que no estàs utilitzant un compte de convidat.

També és relativament comú trobar errors en executar scripts . De vegades un script funciona bé la primera vegada que ho graves, però falla en llibres diferents. Això sol estar relacionat amb noms de fulls diferents, taules que no existeixen o canvis a l'estructura del llibre . Els errors es mostren a l'Editor de codi i podeu fer clic a Visualitza registres per veure una explicació breu del problema a la part inferior del panell.

Un altre punt a tenir en compte són les característiques no compatibles . No tot el que fas a l'Excel està disponible per ser gravat o executat des de l'API. Quan la gravadora detecta una acció que no pot registrar, ho indica amb un avís al panell i simplement no l'afegeix a l'script, per la qual cosa en reproduir-lo aquesta part s'ometrà.

Si necessiteu ajuda addicional, podeu recórrer a la comunitat tècnica d'Excel (Excel Tech Community) , on altres usuaris i experts comparteixen solucions i exemples, o obrir suport a través de les comunitats oficials de Microsoft. A més, hi ha documentació específica de solució de problemes de seqüències de l'Office que recopila moltes d'aquestes situacions i com abordar-les.

Amb aquests recursos, és relativament senzill diagnosticar per què un script no funciona com esperaves i ajustar el llibre o el propi codi perquè es torni a executar correctament , fins i tot quan els entorns canvien amb el temps.

Office Scripts a Excel per a la web s'ha convertit en una peça clau per als que treballen amb dades al núvol i volen deixar enrere tasques rutinàries i propenses a errors. Entre l'enregistradora d'accions, l'editor de codi, la possibilitat de compartir scripts, la integració amb Power Automate i la programació automàtica , disposeu d'un ventall d'opcions per adaptar l'automatització al vostre nivell ia les necessitats del vostre equip. Aprofitar aquestes eines et permet concentrar-te en allò important, guanyar consistència en els teus processos i fer que l'Excel treballi per tu en segon pla, tant si estàs davant de l'ordinador com si no.


Afegir com a font preferida a Google