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 / Sharepoint Multi Choic...
Power Automate
Answered

Sharepoint Multi Choice Column apparently read only

(1) ShareShare
ReportReport
Posted on by 50
Hey,
I have a Sharepoint list, I am the Owner of the Site where this list is. In said list I have a column called "Team", it is a choice Column allowing multiple selection. In my flow I have an "Update Item" block. I want to change a select few values but since some others are required I simply want to give them their old Value(s).

In the "Input entire Array" I put the expression: items('Apply_to_each')?['Team']    there is nothing else, no other brackets just this field.
earlier in the flow I get some items from the list, therefore the Apply to each.

The Raw input is:
"item/Team": [
            {
                "@odata.type""#Microsoft.Azure.Connectors.SharePoint.SPListExpandedReference",
                "Id"3,
                "Value""A choice" <- this is obviously not the real input, but it is what should get put in
            }
        ]


But when I try to run the flow I get the Error: The 'inputs.parameters' of workflow operation 'Update_Item' of type 'OpenApiConnection' is not valid. Error details: The API operation does not allow writing a value for parameter 'item/Team[0]/Id'. This parameter is read only.

Nowhere have I set anything to read only, I don't even know how I would do that.

The copilot thingy has recommended I use:  @{items('Apply_to_each')?['Team']}
but I can not even add that when I try.


 
Categories:
I have the same question (0)
  • Daniel Bocklandt Profile Picture
    5,151 Super User 2026 Season 1 on at
    Hey 
     
    Quick question, did you add the expression as text or as formula? 

    Have you tried leaving the 'old Values' blank since it´s an update it should keep the values unless you add something to it. 
     

    If this solved your problem, please mark it as Solved to help others find the solution faster.
    If you found it helpful, consider giving it a Like to support each other in this community!

    Thanks, and happy building!

  • Verified answer
    DK-03030714-0 Profile Picture
    50 on at
    Hey @Daniel Bocklandt,

    I added it as a Formula. I can't leave it blank as it is required

    I already found a solution though. Before the Update Item I put a select called Team to string
    From: items('Apply_to_each')?['Team']
    Map: Value         Value: item()?['Value']

    And then in the Update Item simply 

    body('Teams_to_string')
     

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