How to Update SharePoint Choice Column in Power Automate?

In this tutorial, I will explain how to update SharePoint choice column in Power Automate. I have taken a complete example to do the flow.

Scenario:

For that, I have taken a SharePoint list named ‘Travel requests ‘ with different columns, including choice columns.

Column NameData Type
Trip TitleTitle column- Renamed as Trip title
Departure StateChoice column
Destination StateChoice column
Available AirlinesChoice column
Update SharePoint Choice field value using Power Automate

Here, I am going to show you how to update the AvailableAirlines choice column based on the below conditions.

  • Departure State = Colorado & Destination State = Michigan -> Update Available Airlines – Southwest Airlines, Delta Airlines, Emirates.
  • Departure State = California & Destination State = Florida -> Update Available Airlines – Southwest Airlines, Spirit Airlines, Alaska Airlines
  • Departure State = Alaska & Destination State = Minnesota -> Update Available Airlines -Alaska Airlines, Delta Airlines and Emirates.

Let us create the flow now using Power Automate.

Power Automate Update Choice Field Values

I will explain how to update the choice field values in a SharePoint Online list column using Power Automate.

  • Create an Automated cloud flow with a trigger and give properties as shown below:
    • Site Address: Select a SharePoint site address from the drop-down.
    • List Name: Click on drop-down to select a specific SharePoint list.
  • Then Click on +New step.
Updating Available choices in a SharePoint choice field by Power Automate
  • Add Condition control action and provide the below-given statements as shown in the table.
  • Select Add an action under the If yes section.
Choose Value (Col 1)OperatorChoose Value (Col2)
Departure State – Dynamic contentis equal to Colorado – Hardcoded
Destination State -Dynamic contentis equal toMichigan – Hardcoded
Power Automate How to update SharePoint choice column
  • Add Update item (SharePoint) action and provide mandatory below details:
    • Site Address: Select Site Address from the drop-down.
    • List Name: Click on the drop-down to select a specific SharePoint list.
    • Id: Select ID from the dynamic content.
    • Title: Select Title from the Dynamic content.
    • Available Airlines Value: Select values from the drop-down. Here, I have taken three choice values because this choice column allows multiple selections of values.
    • These values will be updated in the SharePoint list Available Airlines column.
Power Automate update SharePoint choice field value in the SharePoint list
  • Under If no condition, Click on Add an action.
How to update SharePoint list Choice column values by Power automate
  • Add Condition control from Choose an operation box under the Actions tab.
Power Automate Flow to Update SharePoint choice column Values
  • Add another Condition control and provide the condition as shown below:
    • Departure State = California (Hardcoded)
    • Destination State = Florida (Hardcoded)
  • Select Add an action under the If yes condition.
SharePoint update choice field values by Power Automate
  • Add Update item (SharePoint) action and provide details like:
    • Site Address: Select a site address from the drop-down.
    • List Name: Select the specific SharePoint list.
    • Id: Give ID from dynamic content.
    • Title: Provide Title from dynamic content.
    • Available Airlines Value: Select values from the drop-down.
      • Here, I have taken three choice values like Southwest Airlines, Spirit Airlines, and Alaska Airlines.
Power Automate flow to update SharePoint Choice Column
  • Under Condition 2, Selection, Add an action below, If no section, as shown below:
Update SharePoint list choice column values in Power Automate
  • Add Condition control action; I have given the conditions as shown below table:
Choose Value (Col 1)OperatorChoose Value (Col2)
Departure State – Dynamic Contentis equal toAlaska – Hardcoded
Destination State – Dynamic Contentis equal toMinnesota -Hardcoded
  • Select Add an action under If yes of Condition 3.
Update SharePoint list choice column values by Power Automate
  • Add Update item (SharePoint) action and give mandatory below details like:
    • Site Address: Select a site address from the drop-down.
    • List Name: Select the specific SharePoint list.
    • Id: Give ID from dynamic content.
    • Title: Provide Title from dynamic content.
    • Available Airlines Value: Select values from the drop-down. Here, I have included three choice values Alaska Airlines, Delta Airlines, and Emirates.
SharePoint choice column values update by Power Automate
  • Once the flow has been created, Click on Save and select Test.
How to update SharePoint list choice values through Power automate
  • In the Test Flow window, Select Manually and Click on Test.
Power Automate Update SharePoint Choice column Fields
  • Now, add an item to a SharePoint list to run the flow.
  • If there are no errors, the flow runs successfully and displays a notification of ‘Your Flow ran successfully.
Example of Update SharePoint choice column by Power Automate
  • If the created item satisfies condition 1, then the choice values will get updated in the choice column of a SharePoint list, as shown below:
Power Automate update SharePoint list Choice column
  • The below presented image shows the updated choice field values in the Available Airlines column if the created or modified item satisfies condition 2.
Power Automate Update SharePoint list Choice column values
  • The screenshot below represents the updated choice values in the Available Airlines column for Condition 3 in the Travel requests list:
Power Automate flow to update SharePoint list choice column

This is how to update SharePoint Online list choice column values in Power Automate.

Conclusion

I hope you learn now how to update a SharePoint choice column in Power Automate. Using if conditions; I have explained how to update the SharePoint list choice column values.

You may also like: