Hi
I have seen a few posts on this but none seem to work for me.
Here is my flow
It creates a list on a site, calls it by the display name of an email address in a form, then it's supposed to start adding columns to the list. No matter how much I try to start adding the columns using the other examples on this and some other forums, it just won't do it.
Can anyone see what I'm doing wrong?
UPDATE:
I may have found the problem, I noticed that the site name in the HTTP request 2 was not the site name of the newly created list. I use a custome address to include the display name but on the site its 'Firstname%20Surname.AllItems.aspx'
How do I include the %20?
You only need to do this to use the lists in SharePoint. You can use the lists in Power Apps and Power Automate without adding the fields to a view.
Thanks for your help
I'm going to have to duplicate the lists manually as I can't see how to integrate this, I've got 155 to do 😞
Looks like i need the view ID which is unique to each list so i cant see how i could obtain that from a list created in the same flow
Its hidden because it hasn't been added to the default view. Here's an article that provides the REST call to add it to the default view. Using AddViewField in SharePoint Rest API to add multiple columns in list view - SharePoint Stack Exchange
ITS HIDDEN!
After all this time!
So next question, how is it automatically not hidden! haha
Hi
I have actually already removed that wondering if it will just work without.
The flow runs ok, yet still doesn't add the column
I don't think the AllItems.ASPX should be on the end of the Site URL. If you just pick the site out of the dropdown does it add the column?
I don't get an error now, but it still isn't adding the column
Is the field type number incorrect maybe?
The function is
Hi
That doesn't seem to be working for me at all
The list is named after the display name of the staff member so I expected it would find it no issue. The first one creates the list and the second one finds the list based on its name (the display name) and adds the columns. What else am I missing?
Where you are inserting Display name now just use the Expressions tab to insert the function EncondeURIComponent() with DisplayName as the parameter for the function.
Michael E. Gernaey
497
Super User 2025 Season 1
David_MA
436
Super User 2025 Season 1
Riyaz_riz11
244
Super User 2025 Season 1