How to Update Only One Field in a SharePoint List Item Using Power Automate?

Have you ever needed to update just one field in a SharePoint list based on a specific condition? I recently had to handle this in an Employee Records SharePoint list. The task was straightforward: when the Employee Status needed to change to “Inactive,” it should happen only when the End of Contract date was updated—without affecting any other data in the list.

In Power Automate, I discovered a simple and effective way to achieve this. If you’re dealing with a similar scenario, I will tell you how to update only one field in a SharePoint list item using Power Automate in this tutorial.

Update Only One Field in a SharePoint List Item Using Power Automate

For this example, I have taken the SharePoint list named Employee Records, which contains various fields. Among them, there will be two columns:

  • Employee Status = Choice
  • End of Contract = Date and time

Whenever any user edits or changes the end-of-contract date, then that time, the employee status will be InActive mode. Let’s see how to do this.

power automate update item only one field

Now follow the below steps:

1. Log in to Power Automate, select Automated Cloud Flow, choose the When an item is created or modified trigger, and click Create to proceed.

power automate update item only one field

2. Add Get changes for an item or a file (properties only) action to identify what fields were modified in the SharePoint list item to determine if the End of Contract field was updated.

Provide below parameters:

  • Site Address: Your SharePoint site
  • List Name: Employee Records
  • ID: Select dynamic content ID
  • Since: Select dynamic content Created

This action will track changes to the item’s fields, ensuring that only the relevant fields are updated.

How to Update Only One Field in a SharePoint List Item Using Power Automate

3. Add a Condition action to Check if the End of Contract Field Was Modified

In the Condition action, use the below expression to check if the End of Contract field has been modified:

outputs('Get_changes_for_an_item_or_a_file_(properties_only)')?['body/ColumnHasChanged/EndofContract'] is equal to ture
update a sharepoint list using power automate

4. In the Ture branch of the condition (if End of Contract is modified), add the Update item action.

  • Site Address: Your SharePoint site
  • List Name: Employee Records
  • ID: Select dynamic content ID
  • EmployeeStatus: Select the variable Inactive.

This ensures that only the EmployeeStatus field is updated while other fields stay intact.

how to update sharepoint list using power automate

Run the Flow to Update Only One Field in a SharePoint List Item

Save and run the flow. Then, go to the SharePoint list and change the End of Contract field.

power automate change sharepoint list value

After the flow runs successfully, verify that the EmployeeStatus field is updated to “Inactive” and that no other fields have been changed.

Update Only One Field in a SharePoint List Item Using Power Automate

Conclusion

In this tutorial, I covered how to update only one field in a SharePoint list item using Power Automate. By setting up a flow triggered when an item is modified, we tracked changes to the “End of Contract” field. When this field was updated, the flow ensured that only the “Employee Status” field was changed to “Inactive,” leaving all other fields unchanged.

You may like the following tutorials:

>

Build a High-Performance Project Management Site in SharePoint Online

User registration Power Apps canvas app

DOWNLOAD USER REGISTRATION POWER APPS CANVAS APP

Download a fully functional Power Apps Canvas App (with Power Automate): User Registration App

Power Platform Tutorial FREE PDF Download

FREE Power Platform Tutorial PDF

Download 135 Pages FREE PDF on Microsoft Power Platform Tutorial. Learn Now…