Hi I have a Question:
What is the best/simplest way to capitalize the first letter in a string
This also works!
Thank you for your post!
I found a much simpler way.
concat(toUpper(take(<string>, 1)), toLower(skip(<string>, 1)))
https://tomriha.com/making-the-first-character-upper-case-using-power-automate-flow/
You can use Proper() in powerapps but it only converts the text when saving. If like me, you want to see the capitalization happen as the user types, you can use some simple trickery.
Proper() is not a PowerAutomate string function !
Easy way to do it it by power query. Go to transform and select Capitalize Each Words in format tab.
for PowerApps:
Replace("text", 1, 1, Upper(Left("text"), 1)))
There are different ways to make it :
if you want to make first letter of a word to Capitalized then you can use Proper.
ex : Proper("umakanta swain") output : Umakanta Swain
if you want to Capitalize only first character of the string/sentence then
ex: mystring = what is your name umakanta ? Left(mystring,1) & Right(mystring, Len(mystring)-1)
output : What is your name umakanta ?
alright, after about one hour trial and error I found a solution:
concat(first(toupper('susanne')),substring('susanne',1,sub(length('susanne'),1)))
If anyone has an easyer solution I would much appreciate it 🙂
Michael E. Gernaey
66
Super User 2025 Season 1
stampcoin
61
rzaneti
31
Super User 2025 Season 1