Utilitzar operacions de dades

Les operacions de dades us permeten manipular dades a mesura que creeu els vostres fluxos al núvol. Utilitza'ls per crear, ordenar i reordenar dades mitjançant dreceres que t'ajuden a aconseguir els resultats més fàcilment i ràpidament. Aquest enfocament t'estalvia temps i esforç. Quan utilitzeu operacions de dades, podeu augmentar l'eficiència dels fluxos, reduir el nombre d'errors i facilitar l'anàlisi de dades.

En aquest article s'explica com podeu utilitzar operacions de dades com ara redactar per crear una sola sortida a partir de diverses entrades, incloses les expressions. També podeu utilitzar operacions de dades per unir o seleccionar dades, filtrar matrius, crear taules i analitzar JSON. En aquest article, cada secció proporciona una breu descripció de l'operació de dades, seguida d'un procediment pas a pas per ajudar-vos a utilitzar-la al vostre flux al núvol.

Requisits previs

  • Accés a Power Automate.
  • Una eina per enviar sol·licituds HTTP POST amb una matriu JSON al vostre flux.
  • Un flux de núvol nou o existent al qual podeu afegir operacions de dades.

Visualitzar un flux de núvols al dissenyador

Per utilitzar les operacions de dades descrites en aquest article, cal obrir el dissenyador amb el teu flux de núvol nou o existent.

Power Automate et permet utilitzar el nou dissenyador o el dissenyador clàssic per configurar el flux al núvol. Les captures de pantalla següents utilitzen el nou dissenyador, però els passos són similars en ambdós dissenyadors. Més informació (amb exemples) a Identificar les diferències entre el dissenyador nou i el dissenyador clàssic.

Crear un flux de núvol nou

Per crear un nou flux de núvol, segueix aquests passos:

  1. Inicia la sessió a Power Automate.

  2. A la subfinestra de navegació de l'esquerra, seleccioneu Crea.

  3. Seleccioneu un dels tipus de fluxos de núvol a Comença des de blanc : Flux de núvol automatitzat,Flux de núvol instantani,Flux de núvol programat o Descriu-lo per dissenyar-lo.

    Captura de pantalla de l'inici a partir de fitxes en blanc.

  4. Per a Flux de núvol automatitzat, Flux de núvol instantani i Flux de núvol programat, seguiu les instruccions i seleccioneu Crea.

  5. Per a Descriu-ho per dissenyar-lo:

    1. Introduïu una descripció del flux que voleu crear i seleccioneu Envia o seleccioneu una de les descripcions de flux suggerides generades per IA.

    2. Si esteu satisfet amb el flux suggerit, seleccioneu Conserva'l i continua.

    3. Reviseu les aplicacions i els serveis connectats i, a continuació, seleccioneu Crea un flux.

      El flux s'obre al dissenyador.

Seleccionar un flux de núvol existent

Per seleccionar un flux de núvol existent, segueix aquests passos:

  1. Inicia la sessió a Power Automate.

  2. A la subfinestra de navegació de l'esquerra, seleccioneu Els meus fluxos.

  3. A la pestanya Fluxos de núvol, seleccioneu el flux que voleu obrir.

  4. A la barra d'ordres de la part superior, seleccioneu Edita.

    El flux s'obre al dissenyador.

Utilitzar l'acció de redacció

Utilitza l'Operació de Dades - Compon l'acció per evitar introduir les mateixes dades diverses vegades mentre dissenyes un flux al núvol. En aquest exemple, heu d'introduir una matriu de dígits[0,1,2,3,4,5,6,7,8,9] diverses vegades mentre dissenyeu el flux. Podeu utilitzar l'acció de composició per desar la matriu, tal com es descriu al procediment següent.

Afegir l'acció de redacció

  1. Mostra un flux de núvols al dissenyador.

  2. En el teu flux, afegeix una acció seleccionant el signe de més (+).

  3. Al camp de cerca Afegeix una acció , escriu compose.

  4. A Operació de dades, seleccioneu Redacta.

    Captura de pantalla de l'acció Redactar - Operació de dades.

  5. Al camp Entrades , introduïu la matriu a la qual voleu fer referència més endavant.

    Configureu l'acció Redacta.

  6. Tanqueu el panell de configuració seleccionant les fletxes esquerra (<<) a la cantonada superior dreta.

    Propina

    Per fer que la targeta Redactar sigui més fàcil de trobar més endavant, canvieu-ne el nom seleccionant el text Redacta a la barra de títol de la targeta i introduint un nom que sigui fàcil de recordar.

Utilitzar les sortides de l'acció de redacció

Utilitza el contingut de l'acció de redacció que has creat en aquesta secció en una acció nova. En aquest exemple, utilitzeu les sortides de l'acció de redacció en una acció Operació de dades - Unió . L'acció d'unió pren una matriu i l'uneix en una sola cadena amb un separador de la vostra elecció.

  1. Mostra un flux de núvols al dissenyador.

  2. En el teu flux, afegeix una acció seleccionant el signe de més (+).

  3. Al camp de cerca Afegeix una acció , escriviu join.

  4. A Operació de dades, seleccioneu Uneix-te.

  5. Al camp De , seleccioneu el llamp i, a continuació, seleccioneu el valor dinàmic Sortides . Outputs apareix al camp De .

    Utilitza les sortides de l'acció Redactar.

  6. Al camp Join amb, introdueix una coma (,) o el separador desitjat.

  7. Tanqueu el panell de configuració seleccionant les fletxes esquerra (<<) a la cantonada superior dreta.

Utilitzar l'acció d'unió

Utilitzeu l'acció Operació de dades - Unió per delimitar una matriu amb el separador que trieu. Per exemple, el flux rep una sol·licitud web que inclou la següent matriu d'adreces electròniques: ["d@example.com", "k@example.com", "dal@example.com"]. Tanmateix, el vostre programa de correu electrònic requereix que les adreces estiguin formatades en una sola cadena, separades per punt i coma. Utilitzeu l'acció Operació de dades - Unió per canviar el delimitador de comes (,) a punt i coma (;) seguint aquests passos:

  1. Mostra un flux de núvols al dissenyador.

  2. Afegiu una acció nova, cerqueu Uneix-se i, a continuació, seleccioneu Operació de dades - Uneix-te.

    Uneix-te a l'acció.

  3. Al camp De , introduïu la matriu i, al quadre Uneix amb , introduïu un punt i coma (;).

    Configureu l'acció Uneix-se.

  4. Deseu el flux i executeu-lo.

  5. Després d'executar el flux, la sortida de l'acció Operació de dades - Unió és una cadena amb les adreces unides per punt i coma, tal com es mostra a la captura de pantalla següent.

    Captura de pantalla de l'entrada d'adreces separades per comes, una unió amb el valor de punt i coma i sortida d'aquestes adreces separades per punt i coma.

Utilitzar l'acció de selecció

Utilitza l'Operació de Dades – Selecciona l'acció per canviar la forma dels objectes en un array. Per exemple, podeu afegir, suprimir o canviar el nom d'elements de cada objecte d'una matriu.

Nota

Tot i que podeu afegir o suprimir elements mitjançant l'acció de selecció, no podeu canviar el nombre d'objectes de la matriu.

En aquest exemple, les dades entren al flux mitjançant una sol·licitud web en aquest format:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

En aquest exemple, les dades entren al teu flux a través d'una petició web en aquest format:

[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]

Per fer-ho:

  1. Mostra un flux de núvols al dissenyador.

  2. Suprimiu l'activador existent fent clic amb el botó dret del ratolí i seleccionant Suprimeix, o seleccionant els punts suspensius verticals (⋮) a la subfinestra de configuració i, a continuació, seleccionant Suprimeix.

  3. Afegiu l'activador Quan es rep una sol·licitud HTTP al flux.

  4. Seleccioneu Utilitza la càrrega útil d'exemple per generar l'esquema.

    Captura de pantalla de la selecció de la càrrega útil d'exemple.

  5. Al quadre que apareix, enganxeu un exemple de la matriu de dades d'origen i, a continuació, seleccioneu Fet.

  6. Afegiu l'acció Operació de dades: selecció i configureu-la tal com es mostra a la captura de pantalla següent.

    Configura l'acció de selecció.

    > La sortida de l'acció de selecció és una matriu que conté els objectes amb la nova forma. Aleshores podeu utilitzar aquesta matriu en qualsevol altra acció, com ara l'acció de composar que s'ha comentat anteriorment.

Utilitza l'acció de matriu de filtre

Feu servir l'acció Operació de dades - Filtrar matriu per reduir el nombre d'objectes d'una matriu a un subconjunt que coincideixi amb els criteris que proporcioneu.

Nota

  • No podeu utilitzar l'acció de filtrar la matriu per canviar la forma dels objectes de la matriu.
  • El text pel qual filtreu distingeix entre majúscules i minúscules.

En aquest exemple, feu servir l'acció de matriu de filtre en aquesta matriu:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

Aquest exemple crea una nova matriu que només conté objectes on first es defineix com a Eugenia.

  1. Mostra un flux de núvols al dissenyador.

  2. Troba i afegeix l'acció de la matriu de filtres al teu flux.

  3. A la secció Consulta de filtre , configureu l'acció de la matriu de filtre. Seguint l'exemple d'aquesta secció, select first>és igual a>Eugenia.

    Captura de pantalla de la secció De, la primera línia està definida com a Cos. A la segona línia, la primera línia està definida com a Eugènia.

  4. Guarda i executa el teu flux.

Utilitza l'acció de crear una taula CSV

Feu servir l'acció Operació de dades - Crea una taula CSV per canviar una entrada de matriu JSON en una taula de valors separats per comes (CSV). Mantingues les capçaleres visibles a la sortida CSV. En aquest exemple, convertiu la següent matriu en una taula CSV:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
  1. Mostra un flux de núvols al dissenyador.

  2. Cerqueu, afegiu i configureu l'acció Operació de dades: creeu una taula CSV perquè s'assembli a la imatge següent.

    Captura de pantalla de configuració de l'acció Crear taula CSV. De està posat a Cos, i Columnes a Automàtic.

    El token Cos d'aquesta imatge prové d'una acció Quan es rep una petició HTTP . Tanmateix, pots obtenir l'entrada per a l'acció de Crear taula CSV a partir de la sortida de qualsevol acció anterior del teu flux, o pots introduir-la directament a la caixa De .

  3. Guarda i executa el teu flux.

    Quan s'executa el flux, l'acció Crea una taula CSV mostra el resultat que es mostra a la captura de pantalla següent.

    Captura de pantalla del resultat de l'acció de crear una taula CSV, que mostra el nom i el cognom a la primera fila seguits d'Eugènia, López i Elisabet, Moore.

Utilitza l'acció de crear una taula HTML

Feu servir l'acció Operació de dades - Crea una taula HTML per canviar una entrada de matriu JSON en una taula HTML. Mantingues les capçaleres visibles a la sortida HTML.

Per fer això, seguiu els passos de la secció anterior Utilitzeu l'acció de crear taula CSV , però utilitzeu l'acció Operació de dades - Crear taula HTML en comptes de Crear taula CSV.

Propina

Si teniu previst enviar la taula HTML per correu electrònic, recordeu de seleccionar IsHtml a l'acció del correu electrònic.