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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / HAS COLUMN CHANGED ISS...
Power Automate
Answered

HAS COLUMN CHANGED ISSUE in POWER AUTOMATE

(0) ShareShare
ReportReport
Posted on by Microsoft Employee

I have a sharepoint list,

 

Basically, I've set it to email certain people when certain column have certain values in Power Automate

 

For instance, my column is a choice filed: (with 5 options)

 

If want power automate to trigger an email to a specific email address if;

 

option 1 is selected (email A)

 

option 2 is selected (email B)

etc.

 

I have a choice column in SharePoint which contain 5 items list (Await QC Action, Await Credit Action, etc)

 

I want the power Automate to send a mail when the status changes base on the value i included in the screenshot.

 

if the column have changed to "Await QA Action" it should send a mail to acb@y.com

 

if the column have changed to "Await Credit Action" it should send a mail xyz@a.com

 

for every item in the choice column, it should send a mail to the owner of the action.

 

How do i active that?

 

In below screenshot, I have set the "choose a value" to "Await QC action", 

 below is my screenshot

 

toyer01_2-1656791661657.png

 

Categories:
I have the same question (0)
  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    @Shujaath_Khan @Hardesh15 @vivekpande18  @ScottShearer @Shuvam-rpa 

     

    Please assist

  • Rhiassuring Profile Picture
    8,692 Moderator on at

    What is your question? What do you need assistance with? Everything you've said above is a statement about what you are doing, and it is a valid method - a condition, identify if true, send email. 

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    Thanks @Rhiassuring 

     

    I have a choice column in SharePoint which contain 5 items list (Await QC Action, Await Credit Action, etc)

     

    I want the power Automate to send a mail when the status changes base on the value i included in the screenshot.

     

    if the column have changed to "Await QA Action" it should send a mail to acb@y.com

     

    if the column have changed to "Await Credit Action" it should send a mail xyz@a.com

     

    for every item in the choice column, it should send a mail to the owner of the action.

     

    How do i achieve that?

  • Rhiassuring Profile Picture
    8,692 Moderator on at

    You could use a "Switch" action which evaluates your column. 
    I would then, in each Switch branch, set a "txtEmail" variable to the appropriate email.

    Then, on the outside of the switch, I would create an email, and send it "To" the txtEmail variable, which will now be the appropriate email.

    Here is a great article by Manuel T Gomes about the Switch action:

     

    https://manueltgomes.com/reference/power-automate-action-reference/switch-action/

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    Thank you @Rhiassuring , the article is helpful and i followed the steps.

     

    However none of the mail dropped. below is my screenshot

     

    toyer01_0-1656797423919.png

     

  • Rhiassuring Profile Picture
    8,692 Moderator on at

    The "Has column changed" value will only return "true" or "false". It will not return the value of the column. You need to use the initial trigger values to check the state.

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    I am new to Power Automate, Can you show me how please? or a related article

  • Verified answer
    Rhiassuring Profile Picture
    8,692 Moderator on at

    1. Flow triggered on change. 

    2. Initialize a string variable called 'txtEmail'

    3. Use the "Get changes for an item or file" action.

    4. Evaluate if the specific column you're looking for has changed (let's pretend it's the "Status" column) by using a condition and "If column has changed: status" equals true. On the "No" side, terminate the WF. On the "Yes" side, enter a switch. 
    5. The switch should point at the dynamic content from your very first trigger, the "When sharepoint item has been modified", and then your "Status" value.
    6. Type each potential status value exactly for each branch. There can be no difference in space or capitalization, it must be exact.

    7. In each state, use the "Set Variable" action to set the "txtEmail" variable to the appropriate email for that specific status.

    8. On the outside of the states, underneath, the very bottom, create an email and put 'txtEmail' in the To field.

    Ends up looking like this:

     

    Rhiassuring_0-1656798749245.png

     

     

    Close up of switch:

     

    Rhiassuring_1-1656798774684.png

     

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    I did try it, but still not working, i guess maybe because i dont know much about power automate.

     

    Can you share the file used for the above?

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    It worked when i made changes to the SharePoint, but when an item is newly created is doesn't work

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

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Valantis Profile Picture

Valantis 377

#2
11manish Profile Picture

11manish 279

#3
David_MA Profile Picture

David_MA 234 Super User 2026 Season 1

Last 30 days Overall leaderboard