Email Script | Community
Skip to main content
Level 2
Sep 27, 2022 3:26 PM UTC
Solved

Email Script

An Agency has created this Email Script Token for us: 

 My question: What does the highlighted mean? 

 

#if ( $lead.Salutation.matches("^(?i:m)$") && !$lead.LastName.isEmpty() )

Dear Mr ${lead.LastName}##

#elseif ( $lead.Salutation.matches("^(?i:f)$") && !$lead.LastName.isEmpty() )

Dear Ms ${lead.LastName}##

#else

Dear Sir or Madam##

#end

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
bisswangAccepted solution
Employee
Sep 28, 2022 1:37 PM UTC

that's regular expressions

the ?i: refers to a case-insensitive comparison

the ^..$ refers to start and end of string

=> the regex will match to m / M in the first condition and f / F in the 2nd

1 reply

bisswangAccepted solution
Employee
Sep 28, 2022 1:37 PM UTC

that's regular expressions

the ?i: refers to a case-insensitive comparison

the ^..$ refers to start and end of string

=> the regex will match to m / M in the first condition and f / F in the 2nd

Translate