Compartir por


Formatar datos mediante exemplos

Expresións en Power Automate é unha forma potente de realizar operacións sobre datos. Podes usar a funcionalidade Formatar datos por exemplos para acceder a estas expresións sen coñecer as diferentes funcións e a sintaxe correspondente que se necesita para crear as expresións que desexas. Para formatar texto, datas e números, só tes que proporcionar exemplos do formato de saída que queres que produza o fluxo e Power Automate xerará automaticamente a fórmula de expresión que se usará.

Formatar datas con exemplos

Neste escenario de exemplo, imaxina que hai unha lista de Microsoft con produtos que compraches. Queres enviar un correo electrónico cada vez que a lista se actualice con novos produtos. Por defecto, o SharePoint formata as datas deste xeito: 2022-09-18, pero queres que se mostre como 18 de setembro na mensaxe de notificación por correo electrónico. Vexamos como cambiar o formato da data con datos de formato mediante exemplos.

  1. Edita o teu fluxo no deseñador. Power Automate

  2. Seleccione a acción na que desexa inserir a data formatada e, a seguir, seleccione calquera campo de texto da tarxeta.

  3. Na xanela que se abre, selecciona Expresión>Formata datos por exemplos.

    Captura de pantalla da opción para abrir datos de formato por exemplos no menú de expresións.

    Unha lista mostra todos os elementos do fluxo que se poden formatar.

  4. Selecciona o elemento que queres transformar.

  5. Proporciona un exemplo dos datos orixinais para o elemento que seleccionaches no paso anterior.

    Suxestión

    Podes ir á fonte de datos orixinal ou revisar unha execución de fluxo anterior para copiar un valor de exemplo para o paso anterior.

  6. Proporciona un exemplo de como queres que o fluxo transforme o exemplo.

  7. Selecciona Obter expresión.

    Power Automate mostra a expresión que recomenda que empregues para obter a saída desexada. Podes probalo con outro valor para confirmar que a expresión fai o que esperas.

    Suxestión

    Se a expresión que Power Automate recomenda non é a que esperabas, podes engadir máis exemplos para refinar a expresión que recomenda.

    Captura de pantalla da expresión suxerida e como probala.

  8. Selecciona Aplicar cando os resultados da expresión coincidan coas túas expectativas.

    Power Automate engade a expresión ao fluxo.

Parabéns! Construíches unha expresión proporcionando un exemplo.

Formatar números con exemplos

Neste exemplo, imaxina que tes un número que provén dunha enquisa de Microsoft Forms como 5958. Queres formatar o número como un valor monetario antes de gardalo nun ficheiro de Excel, como este $5,958. Para dirixir o fluxo para que dea formato ao número como valor monetario, proporcione un exemplo de como Microsoft Forms devolve o número e un exemplo de como quere que o fluxo dea formato ao número.

Power Automate usa a información que proporcionas e logo suxire a expresión que realiza a transformación, como se mostra na seguinte captura de pantalla.

Captura de pantalla de como formatar un número nunha moeda proporcionando un exemplo. Power Automate suxire a expresión para lograr esta transformación.

Formatar texto con exemplos

No seguinte escenario, imaxina que tes un formulario de rexistro no que os participantes proporcionan o seu nome completo e queres enviar un correo electrónico de confirmación do rexistro só co nome. En vez de saudar á persoa polo seu nome completo, por exemplo Casey Jensen, só queremos dicir Casey.

Simplemente proporciona un exemplo e Power Automate suxire a expresión correcta para lograr esta transformación, como se mostra na seguinte captura de pantalla.

Captura de pantalla de como formatar texto desde o nome completo dunha persoa ata só o seu nome. Power Automate suxire a expresión para lograr esta transformación.

Limitacións

  • Formatar datos por exemplos pode formatar un texto, número ou data á vez. Non se admiten estruturas máis complexas como as matrices.

  • O formato de datos por exemplos non está dispoñible en entornos baseados en Sudáfrica, GCC High e no Departamento de Defensa.

PROSE, unha tecnoloxía que permite a programación por exemplos, potencia o formato de datos por exemplos.