Skip to main content
Cristina_Leonet
Level 2
June 19, 2019
Respondido

Velocity Script - Default Value Issue

  • June 19, 2019
  • 3 comentários
  • 3284 Visualizações

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

Este tópico foi fechado para respostas.
Melhor resposta por SanfordWhiteman

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.

3 comentários

SanfordWhiteman
Level 10
June 19, 2019

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
June 20, 2019

@Sanford Whiteman‌ Thanks a lot!   

SanfordWhiteman
Level 10
June 20, 2019

Sure, could you mark my answer as Correct pls?