Parsing Text from email with Microsoft Power Automate

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ม.ค. 2025

ความคิดเห็น • 172

  • @PaulieM
    @PaulieM  5 หลายเดือนก่อน

    Check out how easy email parsing is using Power Tools for Power Automate in this video: th-cam.com/video/WvzMe_yTaz8/w-d-xo.html

    • @leejohmmathew
      @leejohmmathew 5 หลายเดือนก่อน

      Thanks for the video. I. New to this but in my case the rows in arraycould change .. any way you can search a string in the array instead of the row no?

    • @PaulieM
      @PaulieM  5 หลายเดือนก่อน +1

      @@leejohmmathew yes, you could use a filter array action to search within the array for the value you’re looking for.
      Alternatively check out this video:
      th-cam.com/video/yOl9B7k58KU/w-d-xo.html
      Which shows how to do it using a regular expression. Also this video is a useful example of parsing an email with regex batch method:
      th-cam.com/video/WvzMe_yTaz8/w-d-xo.html
      Let me know if you need guidance with the filter. You can post a question on powercoders.net with your flow.

  • @noNumber2Sherlock
    @noNumber2Sherlock 2 ปีที่แล้ว +20

    Absolutely brilliant! You taught not just how to get the job done but also the other principles involved that MOST tutorials leave as a mystery on how it they came to be. The pacing was great, you kept it organic and it your speaking voice is pleasant and easy to follow! One of the best in IMHO. Cheers!

    • @PaulieM
      @PaulieM  2 ปีที่แล้ว +1

      What a lovely and encouraging compliment - thank you!

    • @rabindrajaiswal5329
      @rabindrajaiswal5329 5 หลายเดือนก่อน

      ​@@PaulieM this is true. I found your tutorial really amazing.

  • @dcastgaming6506
    @dcastgaming6506 ปีที่แล้ว +2

    Been trying to figure pretty much exactly this out and could never find an explanation that allowed me to understand what these commands were doing. This actually gave me a solid understanding of what was going on.

  • @nickpiggott649
    @nickpiggott649 3 ปีที่แล้ว +4

    Honestly, I've been doing Power Automate since Tuesday afternoon - this has helped massively understand the process of some of these simple flows using regex - thanks so much.

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว

      Really pleased you found it helpful - thanks for the feedback. 👍🏻

  • @suhaimiabdazais
    @suhaimiabdazais 3 ปีที่แล้ว +1

    After searching many video, finally I can manage created list from email body text.. Tqvm Paulie.. Appreciated..

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว

      Thank you for the feedback - much appreciated

  • @stevedavies5588
    @stevedavies5588 2 ปีที่แล้ว

    Finally I have found something that can help with an email / automate problem I have. Thank you!!!!

  • @markushanisch
    @markushanisch 3 ปีที่แล้ว +3

    I really like the Parse JSON approach, you start to explain at 11:36

  • @hanisntsolo
    @hanisntsolo 3 ปีที่แล้ว +3

    You taught me much more than any crappy video out there, gem of a tutorial ❤️

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว

      Glad the video was helpful, well done. 👍🏻

    • @hanisntsolo
      @hanisntsolo 3 ปีที่แล้ว

      @@PaulieM ❤️ I am the one from, LinkedIn 😉

  • @АлексейБайбурин-ц7л
    @АлексейБайбурин-ц7л 3 ปีที่แล้ว

    Very useful video. No water - just practice. I have just started studying PA and I am glad that I found your channel. Wish you more happy subscribers!!!

  • @meraki2090
    @meraki2090 3 หลายเดือนก่อน +1

    Thank you for this video. It helped me with my work.

  • @EnlightenedOne90
    @EnlightenedOne90 2 ปีที่แล้ว +1

    Immensely helpful video and explained so well. You just solved so many issues I had in a single video. You've got yourself a new lifetime subscriber.

  • @joe.ca.thi.5857
    @joe.ca.thi.5857 2 ปีที่แล้ว +1

    i tried my flow and it works with your brilliant example and discription!

    • @PaulieM
      @PaulieM  2 ปีที่แล้ว

      So pleased to hear it! Well done!

  • @paulanderson929
    @paulanderson929 ปีที่แล้ว +1

    Thanks man. Learned a lot of from this and helped me complete a task.

  • @ashishtechnology7422
    @ashishtechnology7422 3 ปีที่แล้ว

    I was tyring to get this with god know how many function...non worked...this has absolutely solved, thanks a ton !!

  • @arshad801
    @arshad801 3 ปีที่แล้ว +1

    Thanks a lot for sharing very helpful tips and tricks

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว

      My pleasure 😊

  • @davidferrick
    @davidferrick 3 ปีที่แล้ว +5

    Great stuff Speedy Gonzalez, thank God for pause/rewind but I like your approach.

  • @aravindhankumar996
    @aravindhankumar996 3 ปีที่แล้ว +1

    Hi Paulie, Thank a lot for sharing this video.

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว

      No worries - glad it was useful to you.

  • @ronaldoshibuya4439
    @ronaldoshibuya4439 3 ปีที่แล้ว +2

    You helped me to solve a problem that I was facing for weeks. Thank you so much, Paulie.

  • @waynewei3380
    @waynewei3380 2 ปีที่แล้ว

    Hi Paulie, thank you so much for this tutorial. This 'newLine' trick is very impressive to a beginner like me.

  • @freerangedingo
    @freerangedingo 3 ปีที่แล้ว

    Clean and concise. Nicely done.

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว

      Thank you Julie

  • @hamidsiddiqi3573
    @hamidsiddiqi3573 2 ปีที่แล้ว

    Simply amazing. Exactly what i needed. thank you alot.

  • @evertoaster
    @evertoaster ปีที่แล้ว +1

    Thanks for the tutorial, this will be great for what I want to do.

  • @jimittry
    @jimittry 3 ปีที่แล้ว

    Thank you so much. It's amazing.
    I learn a lot from your videos.

  • @talbs13
    @talbs13 2 ปีที่แล้ว +1

    Brilliant tutorial! Thank you

    • @PaulieM
      @PaulieM  2 ปีที่แล้ว

      Thanks for the feedback - glad you found it useful.

  • @zaydarendse2812
    @zaydarendse2812 3 ปีที่แล้ว +1

    Wow I’m a newbie to this :) most of what you did went right over my head but my word… the concept and your pragmatic approach is amazing looking forward to much more of your vids

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว +1

      Which parts went over your head? I can do a video explainer for those parts.

    • @zaydarendse2812
      @zaydarendse2812 3 ปีที่แล้ว

      @@PaulieM an explainer video might take you back a bit, rather let me try an catch up, thanks 😊

  • @InheeKR
    @InheeKR 3 ปีที่แล้ว +1

    Wonderful and extremely useful. Thanks a lot!!!

  • @thomaslenaff7338
    @thomaslenaff7338 3 ปีที่แล้ว

    Great explanations, it helped me a lot, many thanks and Hayppy New Year !

  • @Benabiin
    @Benabiin 2 ปีที่แล้ว +2

    Would love to see how the Excel Sheet would look like ^^

  • @tahaaaa.xo21
    @tahaaaa.xo21 2 ปีที่แล้ว

    this tutorial is great 💥💥💥

  • @TrassBI
    @TrassBI ปีที่แล้ว

    Amazing!🎉 Thank you for sharing your knowledge!👏

    • @PaulieM
      @PaulieM  ปีที่แล้ว +1

      Thank you for the kind words. Really pleased that the video was useful to you.

  • @kwekkazoid1524
    @kwekkazoid1524 2 ปีที่แล้ว

    Hey Paulie, (if this is the right name i can call you)
    Thank you for this, this is the clearest instruction ever made and helped me alot. For a beginner like me its very informative and easy to catch on. Kudos!

    • @PaulieM
      @PaulieM  2 ปีที่แล้ว

      Very pleased to hear it! Reach out if you need anyting.

  • @tiste90_sg
    @tiste90_sg 2 ปีที่แล้ว

    Just what I what looking for! Thanks!

  • @SeerRa-k9p
    @SeerRa-k9p 10 หลายเดือนก่อน

    This is great, thank you for sharing. I wanted to check if you can guide when the header in the html table in the email body is listed in a column on the left side. What syntax can I used to extract the data that is associated with the header. I have used split and keep getting blanks within “”.
    Thank you again.

  • @backgrounduserbulmann5643
    @backgrounduserbulmann5643 ปีที่แล้ว +1

    Hey Paulie, questions for ya. If one of the elements I'm trying to move from the array spans multiple lines (a message from a form submission) how would I put all of those into a single output?

  • @charm230
    @charm230 2 ปีที่แล้ว

    Amazing video, very grateful

  • @aravindhankumar996
    @aravindhankumar996 3 ปีที่แล้ว +2

    hi Paulie,
    how to get optional field value(With or without value) using array.
    its throwing error
    " cannot be evaluated because array index '1' is outside bounds (0 0) of array".
    can u please suggest how to overcome this error.

  • @galleon8129
    @galleon8129 3 ปีที่แล้ว +1

    Great video, thanks for this. Would this work in 2022 because Microsoft makes updates.

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว +1

      Hi Big Ship - It should do, nothing used in this video has been updated or changed since it was published to any significant extent.

    • @galleon8129
      @galleon8129 3 ปีที่แล้ว

      @@PaulieM great, thanks so much, I’ll try it👏

  • @markwicks2587
    @markwicks2587 3 ปีที่แล้ว +2

    Great video and you explain perfectly. I do have a question regarding multiple lines of an email. I have the same information in an email, but I have the same information many times in multiple lines. How do I have the same flow, but parsing using multiple lines????
    Many Thanks

  • @ErinMark11
    @ErinMark11 2 ปีที่แล้ว +1

    This has been very useful!! I do have a question about trying to extract multiple IDs. Use Case: Receive an automated email that will list ALL of the updates for items that day... can have a variety amount of items in this email list, so, not sure if i'll be able to figure out what exact line the info will be at. After receiving, I will need to then update my own Sharepoint List with those updates for items listed in that email. How do I extract each of those items and subsequent relational data (eg: Status, Priority, Due Date) then, update a SharePoint list with those variables? For instance, received an email for with updates *ID: 1, Status: In progress, Priority: high, Due Date: 12/2/2023 *ID: 2, Status: Complete, Priority: critical, Due Date: 8/3/2025. (* is a bulleted list). I will then need to take those two IDs and compare it with my list to see if it is there, and if it is, I will then want to update those items. Thank you!!

    • @PaulieM
      @PaulieM  2 ปีที่แล้ว

      Reach out through my blog and I will see if I can help you out. Away for a few days though.

  • @flaviosousa550
    @flaviosousa550 3 ปีที่แล้ว

    This video helped me a lot, thanks!

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว

      I’m very pleased to hear it. Thank you 🙏

  • @freerangedingo
    @freerangedingo 3 ปีที่แล้ว

    What do you mean "I want to get rid of the empty output" at 1:36? Thanks

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว

      The HTML to Text action may well produce a lot of empty lines, so slightly further on in the video all of the empty lines are removed by using a filter. The purpose of this is to make further processing easier. But you could, if you wanted to do so, leave the empty lines in.

    • @freerangedingo
      @freerangedingo 3 ปีที่แล้ว +1

      @@PaulieM The question was about the new line right after the Html to text. Why the blank line there? Why do we add another blank line?

    • @rickb.3666
      @rickb.3666 2 ปีที่แล้ว

      Not sure if you know, but I just had the same question and listened instead of watched lol.... He clicks in the cell and hits the enter key. Then it allows it to "see an input" so the requirement is gone. Took me a minute to figure it out also.

  • @Normita79
    @Normita79 6 หลายเดือนก่อน

    hi, thanks for the tutorial, please explain why compose empty, and deleted the line "0" at the notepad

  • @pinkydas6415
    @pinkydas6415 3 ปีที่แล้ว +2

    How to extract multiple rows from a single mail?
    For example: one mail has details of multiple invoices. Can you show that loop?

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว +1

      If you get in touch via my blog, with an example email, I will provide an explanation.

    • @evelynjgonzalez
      @evelynjgonzalez 3 ปีที่แล้ว

      Did you resolve it?

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว

      @@evelynjgonzalez we didn’t try. Do you have /ma similar problem?

    • @picapica9
      @picapica9 3 ปีที่แล้ว

      @@PaulieM Hi, I also have a similar problem. Did you guys resolve it? :)

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว

      @@picapica9 I don't remember about this one in particular, but I have helped a bunch of people with this in a teams sharing session. Reach out via the blog if you need some help.

  • @moe6
    @moe6 3 ปีที่แล้ว

    Thanks a ton, great great work. Genius.

  • @ShubhadeepRoy79
    @ShubhadeepRoy79 3 ปีที่แล้ว

    Great stuff! Thank you for sharing...

  • @valentineconnell6153
    @valentineconnell6153 2 ปีที่แล้ว

    @Paulie M - After the filter array function, the array item I would like to isolate does not need splitting. What action should I use instead of split?

  • @mrkeparasal
    @mrkeparasal 2 ปีที่แล้ว +1

    Hi Paulie, thanks for sharing this. i have little confusion on why do we need to create "New Lines" command. what is the purpose of this command? if to remove the "empty" line, you will be creating "length" funtion >0 which will not return the "empty" line. thank you in advance!

  • @starsaremountains
    @starsaremountains 2 หลายเดือนก่อน

    This is the best video I have found on this. Thanks for explaining this clearly! How would I cut unwanted text from after the invoice ID? For example, if it said Invoice ID: 32423232 issued by. How would I cut the issued by text?

    • @PaulieM
      @PaulieM  2 หลายเดือนก่อน

      Thank you! you can either use a simple expression such as:
      replace(' ID: 32423232 issued by', ' issued by', '')
      This will simply replace the string " issued by" with nothing. Or if you want to make parsing an email really simple you can use PowerTools and use the regular expression: (?

  • @ayahmuda9695
    @ayahmuda9695 หลายเดือนก่อน

    very great explanation and thanks for sharing. For me i have mail with the category sometime contain long text and the HTML to text convert it into new line break every something character, so the split function is sometime fail due to wrong line number. i dont know how to remove the specific line break for those 'category', Do you have any suggestion regarding this?

    • @PaulieM
      @PaulieM  หลายเดือนก่อน

      Have you seen my PowerTools videos? The regular expression support makes email parsing super easy.

  • @keeplearn5735
    @keeplearn5735 ปีที่แล้ว

    Great thanks to you sir

  • @FRIB-if1qn
    @FRIB-if1qn 2 ปีที่แล้ว

    Thx a lot nice way to parse html email :)

  • @paolovr1970
    @paolovr1970 2 ปีที่แล้ว

    Thanks 🙏🙏🙏

  • @robertporter796
    @robertporter796 2 ปีที่แล้ว +1

    With the expressions in your example, how do you handle blank values? I've been trying to wrap my head around this for hours, and Google has been no help.

    • @PaulieM
      @PaulieM  2 ปีที่แล้ว +1

      If you’ve been struggling for a long time. Fill out the contact form on my blog and I will help you out.

    • @robertporter796
      @robertporter796 2 ปีที่แล้ว

      @@PaulieM Contact sent. Thank you so much for taking a look!

  • @meshmut
    @meshmut ปีที่แล้ว

    Hello, Thank you for this, do you have an idea if this would work for a shared mailbox? Im thinking to use this in a case where I have several shared mailboxes or alternatively use one mailbox but with different alias addresses mapped to same account.

    • @PaulieM
      @PaulieM  ปีที่แล้ว

      Yes, it would work in the same way for a shared mailbox. The trigger output is almost the same.

  • @panosmania
    @panosmania 9 หลายเดือนก่อน

    on video you said that on automate the line start from 0 and from 1 on notepad, and you are right, so on you how is works for for examle on InvoiceID why you put 5 and no 4 ?

    • @PaulieM
      @PaulieM  9 หลายเดือนก่อน

      Power Automate arrays always start from zero.

  • @timpullen9752
    @timpullen9752 2 ปีที่แล้ว

    Hello Paulie - Brilliant explanation - Do you have a video explaining how to extract a CSV or Excel file from a URL in Email and save it to Sharepoint? Kind regards. Tim

  • @DavidVerzolla
    @DavidVerzolla 2 ปีที่แล้ว +1

    Really superb tutorial. Do you know if it's possible parse the text without using the line number, only the text that should match? In my example, I want to read the content after the "E-mail:" string.

    • @PaulieM
      @PaulieM  2 ปีที่แล้ว +1

      Yes, you would split the whole string on E-Mail: then you’d have an array, the second element of which would be the email address and anything that comes after it. You could probably split what remains on a new line and you’d have the email address.

    • @DavidVerzolla
      @DavidVerzolla 2 ปีที่แล้ว +1

      @@PaulieM Awesome. I have followed another link you sent, showing how to use regex. In the video, the author use Excel Scripting (javascript). I wonder why Microsoft does not use javascript (or any other language) to enhance power automate straight inside it. Have you heard | read something about this?

    • @PaulieM
      @PaulieM  2 ปีที่แล้ว +1

      @@DavidVerzolla it’s possible in Logic Apps. But I’ve not seen or heard anything in regards to Power Automate. Which is a shame.

  • @lydialee4362
    @lydialee4362 2 ปีที่แล้ว

    can we use this method to record and move the old mails to excel?

  • @elikovacevich302
    @elikovacevich302 ปีที่แล้ว

    why do i not see the little option to access expressions/ dynamic content in the normal viewier?

  • @muthuvijayan9388
    @muthuvijayan9388 3 ปีที่แล้ว

    i have a excel table in mail, when to do split in to lines the values in 3 coulumn are printed as Concatanated, there is no space or new line between them. Any idea how to split them? those are variable

  • @JasonBell-kq9ro
    @JasonBell-kq9ro 2 ปีที่แล้ว

    Your instructions are fantastic! I have a follow-up question: If I have emails that contain variable rows of information that I want exported to a SharePoint list, such as a sales order confirmation email that contains up to 100 lines of purchased items, can I modify this flow so that it exports all the lines of data?

  • @johnkinney6499
    @johnkinney6499 ปีที่แล้ว

    HOw would you parse multiple lines? I have an email and starting at line 5 to the end(which is variable) are the same

    • @PaulieM
      @PaulieM  ปีที่แล้ว

      Combine the length expression with the range expression and the select action to go through every line from line 5 dynamically.

  • @Ali-ds5iy
    @Ali-ds5iy 2 ปีที่แล้ว

    Hi Paulie,
    Im new to flow. Can you work in the same way with outlook attachments?

  • @Nathanallenpinard
    @Nathanallenpinard 2 ปีที่แล้ว

    How do you get text from variables that don't always have the same amount of characters or additional lines, such as a description box?

  • @salakosunday
    @salakosunday 3 ปีที่แล้ว

    5 start rating for you Paulie. First time to your channel and approach is mazing. well done. Can you do a video on how to search for a value in the invoice data excel and turn to Power Virtual Agent. for example, i query PVA with invoice no, i want to know the amount and when it is due. thanks

  • @MichaelRasmus-k9h
    @MichaelRasmus-k9h ปีที่แล้ว

    This is a great tutorial as it has helped me understand flow better. I am working on a flow at the moment to get some information from an email but what im trying to get is a variable. it could list multiple service ID's or it could list 1 service ID on the one email. how would you get that from an email?

    • @PaulieM
      @PaulieM  ปีที่แล้ว

      I would probably use an AI service. But you could also do it with a refinement of the method in this video by examining the length of lines etc.

  • @toddface123
    @toddface123 3 ปีที่แล้ว

    Paulie, I am stuck at the first Compose. It appears you don't enter any Input but PA is requiring an Input. Could you let me know what you did in that step?

    • @toddface123
      @toddface123 3 ปีที่แล้ว

      I see you entered an empty Return... got it... thanks

  • @saurav.vlogger
    @saurav.vlogger ปีที่แล้ว

    Hi @Paulie, I am trying to parse email to html text and wanted to include subject line, input it takes subject line but output getting only email body without subject line. Would you please guide me

  • @linggahuda822
    @linggahuda822 3 ปีที่แล้ว

    thank you for sharing! do you have article for this?

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว

      Not for this video, sorry. What information are you looking for?

  • @akhiljohn4145
    @akhiljohn4145 2 ปีที่แล้ว

    Hey paulie, thanks for sharing this video, i have a question, if the emails comes in in different formats from the customers say if it is an unstructured email text, then will this method be valid and also can this data be used to auto-populate directly into web applications. Kindly share your valuable feedback on this.
    Thanks!

    • @PaulieM
      @PaulieM  2 ปีที่แล้ว

      Yes, you could use this technique. Parsing from emails is always tricky as they are somewhat variable in nature. But if you are parsing emails that are automatically system generated then I think it would be ok. If you need something more sophisticated then I would consider using mailparser.io/ it is a great tool.

    • @akhiljohn4145
      @akhiljohn4145 2 ปีที่แล้ว

      @@PaulieM Thank you for sharing your response. much appreciated!

  • @Hugo-qq1oi
    @Hugo-qq1oi 8 หลายเดือนก่อน

    Hi! Sorry to bother you, but I'm having a problem with the 'Split HTML to Text' action in my flow. Three weeks ago, I created this flow with specific instructions, and it was working fine. However, now the 'Split' and 'Filter array' actions are not working as expected. I've followed all the instructions, but the flow still doesn't work correctly. Could you please let me know if it's possible to contact you to discuss and troubleshoot this issue ?

    • @PaulieM
      @PaulieM  8 หลายเดือนก่อน

      You can contact me via my blog for help:
      www.tachytelic.net/microsoft-power-automate-support/

  • @divyajain7431
    @divyajain7431 2 ปีที่แล้ว

    Hi Paul, I want to use this conversion with Get Email, but it is returning blank value. can you please help

  • @chinweonwuemeli5273
    @chinweonwuemeli5273 3 ปีที่แล้ว

    Thank you so much. I want to send an email to respective recipients, and I would like to include some data from the incoming mail (main trigger). Any idea would be appreciated.

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว

      Hi Chinwe, if you get in touch through my blog I will see if I can help you out. www.tachytelic.net/get-in-touch/

    • @chinweonwuemeli5273
      @chinweonwuemeli5273 3 ปีที่แล้ว

      @@PaulieM Hi Paul, I just submitted a request. Thank you.

  • @mirrrvelll5164
    @mirrrvelll5164 ปีที่แล้ว

    Good one! Any video of how to extract some attachments from email and maybe extract the content of them? like from .zip files?

  • @cdalav
    @cdalav 2 ปีที่แล้ว

    Great work! One question if i may. Is there a way to skip filter because some times fields are left blank and creates problem with numbering. I tried to skip filtering but then the flow does not work.

  • @nestacarter1687
    @nestacarter1687 3 ปีที่แล้ว +1

    Hi Paulie, excellent video very useful for me many thanks. I have a question, i am receiving an email which is a completed form. From it i need to extract the mobile number, email and name. However as the length in responses varies from the senders the email is never the same. Is there a way i can specifically search for a value in the email body and extract it out? I need to pull out the 3 separate values, which always exist but using an array won't work as they won't always be on the same line.

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว

      I don’t think I understand what you mean perfectly, but you could try using regular expressions:
      www.tachytelic.net/2021/04/power-automate-regex/

  • @flow554
    @flow554 2 ปีที่แล้ว

    Hello,
    I am also a newbie to power automate.
    Is there a way to find a random 4 digit numer in an email subject like "0123" or "5428"? I assume Split won't help me because this string can be in any place of the email subject an there is no delimiter.
    This 4 digit number is an additional key of a Ms Dynamics 365 entity and I would like to create an email activity and set the correct regarding in Ms Dynamics 365 if the eMail contains a number that exists as a key in MS Dynamics 365.
    Thank your very much für your help...

    • @PaulieM
      @PaulieM  2 ปีที่แล้ว

      I think I would be tempted to use a regex in an Office Script to grab the 4 digit number. But it would also be possible to do it with standard Power Automate actions. Although not super straightforward. Would the subject line be something like "Test Subject 1234" or could it be "Test 1234 Subject"?

    • @flow554
      @flow554 2 ปีที่แล้ว

      @@PaulieM it could be both, "1234" could be in any place in the subject of the mail

  • @aarunishekharjha5482
    @aarunishekharjha5482 2 ปีที่แล้ว

    How to get multiple values for an attribute into excel rows?
    Could you elaborate on that?

  • @vishnumca
    @vishnumca 3 ปีที่แล้ว

    Good video, it helps me to good start. 😊👍 Can you tell me Attachments of the mail how you are parsing through flow

  • @ev6910
    @ev6910 3 ปีที่แล้ว +1

    Good video. Slow it down next time, please.

  • @monsalveclashroyale2766
    @monsalveclashroyale2766 ปีที่แล้ว +1

    thanks.

  • @callmeat27
    @callmeat27 3 ปีที่แล้ว +1

    what if i receive email in text format rather then the HTML format

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว +1

      Then you skip out the HTML to Text action and continue with the flow.

    • @callmeat27
      @callmeat27 3 ปีที่แล้ว

      @@PaulieM thanks for getting back.. here in your example array is constant. what happens if the array position keeps changing. eg:
      email1:
      l1:2:3
      l2:3:4
      email2:
      l1:4:5
      how can i extract all l1 and corresponding values into excel in one step

  • @exit925
    @exit925 3 ปีที่แล้ว

    Great video! Not sure what I did incorrectly but my output is wrapped with a [" "] Is there a way I can get rid of those extra characters? I'm trying to parse the info out of an email and store it in a SharePoint list.

  • @MSDQ_Creations
    @MSDQ_Creations 2 ปีที่แล้ว

    if there are any other characters after that invoice id how can we capture only the ID. example if it was "invoice ID: 12345878 has been submitted". Please reply.

  • @RachedMaalej
    @RachedMaalej 3 ปีที่แล้ว

    Thank you for a great video. Very useful.
    However, I stumbled upon an issue. The result I get from the filterArray action varies due to slight differences between the emails received. Which means that the value corresponding to the line position used in split(body('Filter_array')[5], ':')[0] varies slightly between emails. In this case, sometimes it's 5 other times it's 6. Is there a way to include within this expression a function to find the line number within an array for a specific string? Thanks a lot

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว +1

      You could enhance the expression with an if statement and use indexOf to test if your value is present and then extract it.

    • @RachedMaalej
      @RachedMaalej 3 ปีที่แล้ว +1

      @@PaulieM Thank you very much for the suggestion. I will give it a try.

    • @akhiljohn4145
      @akhiljohn4145 2 ปีที่แล้ว +1

      @@RachedMaalej were you able to find a solution for the same? Please respond,
      thanks

  • @hanisntsolo
    @hanisntsolo 3 ปีที่แล้ว

    Exactly what i wanted

  • @vanessacollazo2693
    @vanessacollazo2693 3 ปีที่แล้ว

    Thank you! Create explanation.

  • @interianoh
    @interianoh 3 ปีที่แล้ว

    I get this error: Cannot read properties of undefined (reading 'properties')

  • @oliviareed3077
    @oliviareed3077 3 ปีที่แล้ว

    This is fantastic video. It was the first one I watched and i haven't found anything better. However I'm still struggling to extract the data I need. When an order goes through I get an automated email which has the key information in the middle of lines. I'm not sure to do to get only that information.

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว

      Hi - if you use the contact form on my blog I will help you out.

    • @oliviareed3077
      @oliviareed3077 3 ปีที่แล้ว

      @@PaulieM Oh amazing! Thank you!!

  • @rugbytotsworcestershirenor7991
    @rugbytotsworcestershirenor7991 3 ปีที่แล้ว

    Great video. First time I've even considered using Power Apps and it works a dream. Thanks. However, the emails I want to use this with have the same content every time, although if the customer has a long address it sometimes throws the individual lines onto an extra line, so the slit into lines part will sometimes have different line numbers. Do you know if here is a way around this? Hope that makes sense.

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว +1

      There will be a workaround, best thing to do is to generate a sample where the line wraps, then show me a sample. You can get in touch via my blog and I might be able to take a look for you.

  • @damoedge06
    @damoedge06 3 ปีที่แล้ว

    How do you extract data without having split function? I want to extract data from a zero element

  • @plschneide
    @plschneide 2 ปีที่แล้ว +1

    Great video. It looks to be just what I needed. However when I try to follow the steps. After I add the "new email arrives" I add the HTML to Text - but for some reason it marks this as an " Apply to each" action not a seperate action with the action name (HTML to text). there is an add action to this (like it is nested or add action below - I choose the later - I add the compose for new line. I then do the new compose - I type in the expression - but then under Dynamic Content I don't see the "HTML to Text" and body outputs. It seems like this "apply to each" is causing a problem - not sure why I am seeing it or how to change it to a normal action. The subsequent ones I nested under the apply to each and then I could get the steps but it fails at that first "apply to each - ActionFailed" It seems to get to splitIntoLines - and gets "InvalidTemplate. Unable to process template language expressions in action 'SplitIntoLines' inputs at line '0' and column '0': 'The template language expression 'split(body('Html_to_text')?['body'],outputs('NewLine'))' cannot be evaluated because property 'body' cannot be selected. Property selection is not supported on values of type 'String'. Please see aka.ms/logicexpressions for usage details.'." - that line looks like "split(body('Html_to_text')?['body'],outputs('NewLine'))" - This is what it looks like: democompany.studio5d.com/microsoftflow.png

    • @raamm8976
      @raamm8976 ปีที่แล้ว

      How did you resolve it? I'm facing the same issue too

  • @SUNYBOI
    @SUNYBOI หลายเดือนก่อน

    How to extract table from email. Can you make a video

    • @PaulieM
      @PaulieM  หลายเดือนก่อน

      I already made a video about how to convert a HTML Table to JSON. Did you check it out?

  • @emmah5170
    @emmah5170 3 ปีที่แล้ว +2

    Hey Paul, great videos! I’m having trouble with my flow and keep getting error messages. I want to import data from an email but the data isn't always on the same line, for example having multiple order numbers set out like this:
    Order number:
    1234567
    5678910
    How would I get everything imported to excel between where it says order number and the bottom of the email template which says ‘thanks’?
    Thank you for any help given! Really appreciated

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว

      Hi Emma, sorry I didn't see your comment. If you're still stuck reach out to me through my blog www.tachytelic.net/get-in-touch/ and I will help you out.

  • @stevealvarez8000
    @stevealvarez8000 3 ปีที่แล้ว +3

    Good video but wow! Slow down next time

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว +1

      Sorry! Will remember that for next time and try to take it a bit slower.

    • @stevealvarez8000
      @stevealvarez8000 3 ปีที่แล้ว

      Thanks for the reply.
      I'm looking to setup something essentially the same. Take inbound email from a specific address, extract certain data from the body, and populate a spreadsheet.
      If you have anything you can forward to get me going that would be helpful

  • @coletc
    @coletc 3 หลายเดือนก่อน

    Clearly, you’ve done this before. Weren’t faking it. Lots of fakers out there. ❤

    • @PaulieM
      @PaulieM  3 หลายเดือนก่อน

      Thanks! I don't really remember the video, but I know I used it as the basis for an updated version which does everything that happens in this video in a couple of easy actions.
      th-cam.com/video/WvzMe_yTaz8/w-d-xo.html

  • @vishnumca
    @vishnumca 3 ปีที่แล้ว

    Json Parsing table format email

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว

      I don’t understand ?

    • @vishnumca
      @vishnumca 3 ปีที่แล้ว +1

      @@PaulieM sorry how to parse the table content inside email using json

    • @sankarann
      @sankarann 3 ปีที่แล้ว

      Same question - the email I get contains name, phone, email address and comments formatted as a table in the body of the email. There is no separator like - or : in the table. Values that need to be captured are in a separate column. How can we parse that information into excel? 7 rows in the email needs to be transposed to 7 columns of a single row in excel

    • @PaulieM
      @PaulieM  3 ปีที่แล้ว +1

      @@sankarann it’s possible and I did cover it in a recent video. But I’m going to re-film it and go into a bit more detail.

    • @sankarann
      @sankarann 3 ปีที่แล้ว

      @@PaulieM thanks. I am a novice at this. I tried the filter array which listed the items in individual rows on the output. Now I am trying to fetch the value in a specific line (example - value in line 5) without using the split expression. How can I just take the value and publish as an output for a compose action?

  • @Aleph2Omega
    @Aleph2Omega 3 ปีที่แล้ว

    I tried to understand but this tutorial is way too involved...

  • @AlexDiaz-qe7nq
    @AlexDiaz-qe7nq 2 ปีที่แล้ว

    Fantastic. Question I have followed your instructions but have just one item that has 03456\" and I can't get the " out. replace(split(body('Filter_array')[1],' ')[4], '\”', '') The rest worked perfectly. You saved me hours of work.