I need to have a field that takes the text value of another field, and creates a developer API name out of it.


Object__c.Name = 'FAQ: How to use salesforce?' gives Object__c.APIName__c = 'FAQ_How_to_use_salesforce'

I have a feeling only a trigger can properly do this, but I want to see if anyone has simpler alternatives? (ie, Formula field?)

1 Answer 1


As you said, its just a formula field.

SUBSTITUTE(SUBSTITUTE(Name, ":", "_"), " ", "_")

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.