web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Get Last Row from exce...
Power Automate
Unanswered

Get Last Row from excel and send email which will be present in rows.

(0) ShareShare
ReportReport
Posted on by 106 Power Up Champ - 2025

Hi All,
Happy to be here. this is first time I am writing on the Blog. i hope everyone doing great. 
I want to know a way where I can create a flow that would get newly added row details from an excel details, then will send an email.

in excel there will be three columns User,Email,Yes or no, so when i add user name and email and yes the flow should trigger and send email to the user whose i created. 

Thanks in advance if its already solved please refer me to that link would appreciate. 

Categories:
I have the same question (0)
  • Hardesh15 Profile Picture
    7,087 Super User 2024 Season 1 on at

    @chandra1 

    Please create one more column -ID in your excel and then configure excel connector as shown below-

    Hardesh15_0-1610732972791.png

    Thanks

    Hardesh

  • chandra1 Profile Picture
    106 Power Up Champ - 2025 on at

    Sure let me try right now and give feedback. Thank you very much for you response.

  • chandra1 Profile Picture
    106 Power Up Champ - 2025 on at

    @Hardesh15  I have tried as you suggested, I think its working but the problem is when i enter User name and email and company name and id in last row total 3 email going to the user.

    Note :- I have triggered get list of rows when SharePoint file is modified. excel file is in SharePoint documents. below I will provide the flow structure.


    chandra1_0-1610734086235.png

     



  • Hardesh15 Profile Picture
    7,087 Super User 2024 Season 1 on at

    @chandra1 

    This is due to no of modification in excel. Excel sheet modified 3 times that's why it is sending 3 emails.

  • chandra1 Profile Picture
    106 Power Up Champ - 2025 on at

    @Hardesh15  oh okay. can you show me a solution to make this flow right. my motto is simple.


    lets say I am conducting a program and I have to register participants Name and Email.  
    so when I add new Name and email in last row in excel (which is only saved in SharePoint documents) the participant whose email id I have entered should get mail with those details. I really appreciate. 

  • Hardesh15 Profile Picture
    7,087 Super User 2024 Season 1 on at

    @chandra1  Why are you doing it through excel way. Use SharePoint List form and send email when new item is created.

     

    Thanks

    Hardesh

  • chandra1 Profile Picture
    106 Power Up Champ - 2025 on at

    @Hardesh15 Yes I tried that and its working exactly I expected. but due to some problems from management I can not use that method. I am sorry I couldn't provide you the information but. I have to do it though excel only. 

  • Ler Profile Picture
    72 on at

    @chandra1 

    After I tested , there are two ways working for me

    Method 1
    Create one more column like "Mark"

    1.png

    Make this flow auto run every 10 mins

    2021-01-27 13_41_04-编辑你的流 _ Power Automate 和另外 6 个页面 - 工作 - Microsoft​ Edge.png

     

     

     

     

     

     

    List rows present in a Table filter query with Mark ne 'sent'

    2021-01-27 13_35_11-编辑你的流 _ Power Automate 和另外 6 个页面 - 工作 - Microsoft​ Edge.png

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Use apply to each
    It will run by every line of the list one by one
    Send a mail and update rows Mark to "sent"

    2021-01-27 13_36_12-Window.png

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     


    Method 2
    Create new table like below
    Rows = how many lines you already sent to mail
    Mark = 1 just for easy get this rows

    2021-01-27 13_39_07-test.xlsx 和另外 2 个页面 - 工作 - Microsoft​ Edge.png

    Make this flow auto run every 10 mins

    2021-01-27 13_41_04-编辑你的流 _ Power Automate 和另外 6 个页面 - 工作 - Microsoft​ Edge.png

    Initialize variable type int with value 1

    2021-01-27 13_41_43-编辑你的流 _ Power Automate 和另外 6 个页面 - 工作 - Microsoft​ Edge.png

    Get rows with new table column mark = 1

    2021-01-27 13_43_11-编辑你的流 _ Power Automate 和另外 6 个页面 - 工作 - Microsoft​ Edge.png

    Initialize variable type int with value rows

    Spoiler (Highlight to read)
    int(outputs('获取行')?['body/rows'])
    int(outputs('获取行')?['body/rows'])

    rous.png

    List rows present in a Table from your original table

    2021-01-27 13_46_03-编辑你的流 _ Power Automate 和另外 6 个页面 - 工作 - Microsoft​ Edge.png

    Use filter arrays by value from list rows
    The name Not equal to empty

    2021-01-27 14_03_25-编辑你的流 _ Power Automate 和另外 6 个页面 - 工作 - Microsoft​ Edge.png

    Use condition
    Left side

    Spoiler (Highlight to read)
    int(outputs('获取行')?['body/rows'])
    int(outputs('获取行')?['body/rows'])

    Right side

    Spoiler (Highlight to read)
    length(body('筛选数组'))
    length(body('筛选数组'))

    '获取行'= get rows
    '筛选数组'= filter arrays
    You can change the name by your own

    2021-01-27 14_04_47-编辑你的流 _ Power Automate 和另外 6 个页面 - 工作 - Microsoft​ Edge.png
    If true then do nothing, if false then do like below:
    When the index > rows then send mail
    And then make the index = index + 1
    After this loop, update the rows like

    Spoiler (Highlight to read)
    length(body('筛选数组'))
    length(body('筛选数组'))

    -编辑你的流 _ Power Automate 和另外 6 个页面 - 工作 - Microsoft​ Edge.png

    And then show you the full map like below:

    2021-01-27 14_44_02-Clipboard.png
    I use Chinese version , but I mark the point to English, I guess you can recognize that.
    If you can't recognize some of that, please let me know it.
    I hope it helps.
    Best regards
    Ler

  • Ler Profile Picture
    72 on at

    hi Chandra1

    i don't know why i reply your post 3 times, all the time display success, but when i refresh the web, my reply is gone.

    so i just can give you a big screen shot for that.

    网页捕获_27-1-2021_164513_powerusers.microsoft.com.jpeg

  • chandra1 Profile Picture
    106 Power Up Champ - 2025 on at

    Hi @Ler Thank you very much for your reply really really thank you. for your effort to make me understand. unfortunately I am fully confused by those steps please I will mention my mail here send all screenshots with number as screenshot 1 and screenshot 2. but I am very happy that you are able to find solution. here is my email sekharmalla.vfx@gmail.com
    I appreciate it

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
David_MA Profile Picture

David_MA 240 Super User 2025 Season 2

#2
Expiscornovus Profile Picture

Expiscornovus 201 Most Valuable Professional

#3
trice602 Profile Picture

trice602 172 Super User 2025 Season 2

Last 30 days Overall leaderboard