While trying to fix an issue with Search, I noticed Powerapps is seeing a cusotm column in my sharepoint as the name "Title" and not the name I gave it (which is "TripName") I really thought I was working with a corrupt app or someting but then I saw this article https://powerusers.microsoft.com/t5/General-Discussion/Sharepoint-Title-Column/td-p/117227
It seems Title is a required field in Sharepoint and even though I created this from an excel sheet import, for some reason this required column was internally converted to the name title. Althoug PowerApps seems to properly use the field name I gave it in most functions and collection, I gave it ("TripName"), the search function will throw an error unless I refer to it as "Title".
This is a pretty outrageous bug!!. Now the quesiton is what is the best practice to fix this? For now I am going to use the name "Title" as the trip name but there has to be better way to fix this. I really do not understand how a person is supposed to know that field will magically be changed without their knowledge.
Thanks.
Solved! Go to Solution.
Its not a bug. Its the way its designed to work. Every SharePoint list has at least one field by default, Title. A field in SharePoint has two names, the internal name and the display name. You changed the display name, you can't change the internal name. As you mentioned for most things you can use either the display name or the internal name, but for some things you must use the internal name. There is no way to get around that. Its just part of the system
Here's just the first link I found when searching the Internet for it.
https://spandothers.wordpress.com/2009/01/17/renaming-the-title-column-in-a-sharepoint-list/
Its a very well known issue.
Its not a bug. Its the way its designed to work. Every SharePoint list has at least one field by default, Title. A field in SharePoint has two names, the internal name and the display name. You changed the display name, you can't change the internal name. As you mentioned for most things you can use either the display name or the internal name, but for some things you must use the internal name. There is no way to get around that. Its just part of the system
Here's just the first link I found when searching the Internet for it.
https://spandothers.wordpress.com/2009/01/17/renaming-the-title-column-in-a-sharepoint-list/
Its a very well known issue.