SOLVED

Velocity Script - Default Value Issue

Go to solution
Cristina_Leonet
Level 2

Velocity Script - Default Value Issue

Hello All,

I'm trying to set a default value to my velocity script but seems I'm doing mistakes coding the script but I don't know where I'm doing wrong.

The script is cutting the abbreviation from the sales person name, if empty we want to display another value. The code returns an error:

#set ($accountOwner = $lead.Account_Owner__c)#if ($accountOwner == "")The Company Team #else  #set ($accountOwnerSimple = $accountOwner.replaceAll("\s*\(.*\)\s*$", ""))Here's the $accountOwnerSimple

I'm not a developer so I'm sorry if the coding seems stupid to you! I'm learning!

Thanks in advance,

Cristina

1 ACCEPTED SOLUTION

Accepted Solutions
SanfordWhiteman
Level 10 - Community Moderator

Re: Velocity Script - Default Value Issue

Your script has a syntax error as it's missing an #end.

Also, please always highlight the code as Java using the Advanced Editor's syntax highlighter, as I've done here:

#set ($accountOwner = $lead.Account_Owner__c)
#if ($accountOwner == "")
The Company Team
#else
#set ($accountOwnerSimple = $accountOwner.replaceAll("\s*\(.*\)\s*$", "") )
Here's the $accountOwnerSimple
#end‍‍‍‍‍‍‍

The script is cutting the abbreviation from the sales person name

I don't know what you mean by this, so I can't tell you if the regex is correct.

View solution in original post

3 REPLIES 3
SanfordWhiteman
Level 10 - Community Moderator

Re: Velocity Script - Default Value Issue

Your script has a syntax error as it's missing an #end.

Also, please always highlight the code as Java using the Advanced Editor's syntax highlighter, as I've done here:

#set ($accountOwner = $lead.Account_Owner__c)
#if ($accountOwner == "")
The Company Team
#else
#set ($accountOwnerSimple = $accountOwner.replaceAll("\s*\(.*\)\s*$", "") )
Here's the $accountOwnerSimple
#end‍‍‍‍‍‍‍

The script is cutting the abbreviation from the sales person name

I don't know what you mean by this, so I can't tell you if the regex is correct.

Cristina_Leonet
Level 2

Re: Velocity Script - Default Value Issue

Sanford Whiteman‌ Thanks a lot!   

SanfordWhiteman
Level 10 - Community Moderator

Re: Velocity Script - Default Value Issue

Sure, could you mark my answer as Correct pls?