Expand my Community achievements bar.

We are excited to introduce our latest innovation to enhance the Adobe Campaign user experience — the Adobe Campaign v8 Web User Interface!
SOLVED

Proper function in ACS

Avatar

Level 2

I need to use a proper function to change the case of any field to proper (first letter capital rest small, but acs is not taking this function what can be done?

1 Accepted Solution

Avatar

Correct answer by
Level 1

You could use Smart() inside a workflow:
https://experienceleague.adobe.com/docs/campaign-standard/using/managing-processes-and-data/filterin...

SmartReturns the string with the first letter of each word in capitalsSmart(<string>)

 

In my case, I created the following content block so I would be able to do the same on single shot deliveries:

<%=context.profile.firstName.toLowerCase().replace(/(^\w{1})|(\s+\w{1})/g, function(e){return e.toUpperCase();})%>

 

The code shared before, will do what you need with every word in the field, in this case I am targeting the "firstName". This is useful when you have names like "john lucas" -> "John Lucas", as the other functions I found out there only changed the first character ("John lucas").

View solution in original post

3 Replies

Avatar

Employee Advisor

At which place do you need the function?

Inside a workflow, import, E-Mail, ...?

Avatar

Correct answer by
Level 1

You could use Smart() inside a workflow:
https://experienceleague.adobe.com/docs/campaign-standard/using/managing-processes-and-data/filterin...

SmartReturns the string with the first letter of each word in capitalsSmart(<string>)

 

In my case, I created the following content block so I would be able to do the same on single shot deliveries:

<%=context.profile.firstName.toLowerCase().replace(/(^\w{1})|(\s+\w{1})/g, function(e){return e.toUpperCase();})%>

 

The code shared before, will do what you need with every word in the field, in this case I am targeting the "firstName". This is useful when you have names like "john lucas" -> "John Lucas", as the other functions I found out there only changed the first character ("John lucas").

Avatar

Administrator
Hi @pushpad15690171, Was this solution helpful to resolve your query? Do let us know. Thanks!


Sukrity Wadhwa