IF statement to handle no firstName in Recipient table | Community
Skip to main content
thomash82948276
New Participant
December 4, 2018
Solved

IF statement to handle no firstName in Recipient table

  • December 4, 2018
  • 5 replies
  • 6077 views

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

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Adhiyan

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

5 replies

Naresh_Baradi
New Participant
March 12, 2024

Hi Tom, 

 

You can try this with a capitalization of the name as well. 

 

Iif(Length(@firstName) < 16 AND @2503248 != '',Smart(@firstName)

 

Regards, 

Naresh

Adhiyan
AdhiyanAccepted solution
Employee
December 4, 2018

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

thomash82948276
New Participant
December 4, 2018

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!<%

}

%>

thomash82948276
New Participant
December 4, 2018

Thank you, is there an equivalent of this in Adobe Campaign Classic?

Adhiyan
Employee
December 4, 2018

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