As is pretty standard, I'm including Firstname in our emails:
<%= recipient.firstName %>, you're almost there!
Could someone let me know how I would add some logic to the above so that in the unlikely event of firstName being blank, the intro line reads only "You're almost there".
So something like:
IF <%= recipient.firstName = null%> THEN "You're almost there", ELSE, <%= recipient.firstName %>, you're almost there!
Just need help with the precise syntax.
Thanks
Tom
Solved! Go to Solution.
Views
Replies
Total Likes
Hi Tom,
Sorry . Your message appeared in the standard forum hence forwarded you the ACS doc.
Can you simply try this :
<%
if ( recipient.firstName == "" ) {
%>You're almost there!<%
}
else {
%> <%=recipient.firstName %>, you're almost there!<%
}
%>
Regard,
Adhiyan
Views
Replies
Total Likes
Hi Tom,
You can use the dynamic text option in ACS to define two different variants based on whether a condition is fulfilled.
The product itself will handle the IF ELSE conditions in doing this.
Please check here on how to make this work in detail : Adobe Campaign Help | Defining dynamic text
Regards,
Adhiyan
Views
Replies
Total Likes
Thank you, is there an equivalent of this in Adobe Campaign Classic?
Views
Replies
Total Likes
So, I've put this into the email, but it's incorrect. It's failing to proof. Can anybody point out where I've gone wrong please?
<%
if ( recipient.firstName IS NULL ) {
%>You're almost there!<%
}
else {
%> <%=recipient.firstName %>, you're almost there!<%
}
%>
Views
Replies
Total Likes
Hi Tom,
Sorry . Your message appeared in the standard forum hence forwarded you the ACS doc.
Can you simply try this :
<%
if ( recipient.firstName == "" ) {
%>You're almost there!<%
}
else {
%> <%=recipient.firstName %>, you're almost there!<%
}
%>
Regard,
Adhiyan
Views
Replies
Total Likes
Hi Tom,
You can try this with a capitalization of the name as well.
Iif(Length(@firstName) < 16 AND @FirstName != '',Smart(@firstName)
Regards,
Naresh
Views
Replies
Total Likes
Views
Likes
Replies
Views
Likes
Replies