Skip to main content

New Text Function: PROPER ( )

  • November 12, 2016
  • 32 replies
  • 215 views

Show first post

32 replies

kuovonne
Forum|alt.badge.img+29
  • Brainy
  • July 11, 2021

All valid points, but they should and probably can find a way. :winking_face:

So far, I’ve heard only reasons it can’t be done. Where’s the innovative spirit?


I’m not giving reasons why it can’t be done. It can be done. But it would take resources and it isn’t clear that the benefit is currently worth those resources. I’m suggesting reasons why they might not have done it yet, and why they might prioritize working on other things first.

As for innovative spirit … I doubt our conversations will motivate Airtable to do (or not do) anything one way or the other. I have my own projects that I am building, that make me happy, and that will work with the currently available features.


Forum|alt.badge.img+19
  • Inspiring
  • July 11, 2021

I’m not giving reasons why it can’t be done. It can be done. But it would take resources and it isn’t clear that the benefit is currently worth those resources. I’m suggesting reasons why they might not have done it yet, and why they might prioritize working on other things first.

As for innovative spirit … I doubt our conversations will motivate Airtable to do (or not do) anything one way or the other. I have my own projects that I am building, that make me happy, and that will work with the currently available features.


Well, that’s always a concern - we don’t like to invest more than the benefits might accrue over time. Pretty sure Google and Microsoft performed those exact computations and realized the cost of chasing customer needs one-by-one and addressing the support conversations were far in excess of an architecture that made it possible to help people help themselves.

Since you bring it up, let’s talk about resources then…

The Airtable community has dozens of requests for math functions that still remain unmet. These are fairly straightforward functions and lacking an extensible model, engineers (at Airtable) have to be assigned and customers have to wait. As such, the current model to address fringe needs isn’t working well. I’ve seen many who have left Airtable because they are unable to compel the team to address their needs and there’s no alternative.

Zero function extensibility just seems like a bad idea from the get-go.


kuovonne
Forum|alt.badge.img+29
  • Brainy
  • July 11, 2021

Well, that’s always a concern - we don’t like to invest more than the benefits might accrue over time. Pretty sure Google and Microsoft performed those exact computations and realized the cost of chasing customer needs one-by-one and addressing the support conversations were far in excess of an architecture that made it possible to help people help themselves.

Since you bring it up, let’s talk about resources then…

The Airtable community has dozens of requests for math functions that still remain unmet. These are fairly straightforward functions and lacking an extensible model, engineers (at Airtable) have to be assigned and customers have to wait. As such, the current model to address fringe needs isn’t working well. I’ve seen many who have left Airtable because they are unable to compel the team to address their needs and there’s no alternative.

Zero function extensibility just seems like a bad idea from the get-go.


But Google and Microsoft have much larger user bases, especially users who have a basic understanding of what a spreadsheet is and what a function is. Both also already have reputations as places where people can use code. Airtable’s users as a whole are in a different place.

Working well? No. But scripting and automations go a long way in dealing with these fringe cases.

If Airtable knew about these cases, then Airtable decided that it wasn’t worth the resources at that time. There are soooo many things about Airtable that could use improvements.


Forum|alt.badge.img+2
  • Participating Frequently
  • July 29, 2021

@Adam_Parker Still a workaround, but instead of creating a lot of columns to achieve this, you can also use the formula mentioned here: We still need a simple TITLE CASE (PROPER) function alongside UPPER and LOWER - #6 by gxjansen


Forum|alt.badge.img
  • New Participant
  • April 9, 2024

Has this function been added? This would be super helpful! 


Forum|alt.badge.img+4
  • New Participant
  • December 20, 2024

How is this still a thing in 2024?


Forum|alt.badge.img+2
  • New Participant
  • February 7, 2025

Hey folks, this is the formula I made to convert a text string to simple title case:

REPLACE(
LOWER(
TRIM(
{Name Text})),
1,1,
UPPER(
LEFT({Name Text},1)))
 
It does the following, in order:
  • Trim extra spaces from the beginning and end of the text string
  • Convert the whole string to lower case
  • Replace the first letter of the string with an upper case version of itself

It won't do complicated title case (McDonnell, Van Der Holt, etc). If I have the time I'll update with some fancy search and replace for those things.

It's simple enough that I'm going to deploy it wherever I need title case, but it sure would be nice if there was a one-step formula available instead.