Render numeric value a in JETI Velocity template for HTML Email Notification

CoreyM December 15, 2015

I am creating a template in JIRA to send HTML notices to an external customer. We have text, dates and number field pulled in to this template. Text is fine and I have created a format for my dates, but I can not find a format for numbers. Any number greater that 2,000,000 shows up in scientific notation. (Field 15506 below) Any suggestions?

#enable_html_escaping()

#set($mBody = $!mailBody) ##Mail Body
#set($dtf = $!jetiFieldFormatter.getJavaDateTimeFormat("MM/dd/yyyy"))

#if ($!issue.getCustomField("customfield_10020"))
#set($mEffdt = $!jetiFieldFormatter.formatSafely($dtf, $!issue.getCustomFieldValue("customfield_10020"))) ##Effective Date
#else
#set($mEffDt = " ")
#end

#if ($!issue.getCustomFieldValue('customfield_15500'))
#set($mProduct = $!jetiFieldRenderer.renderCustomField($issue, 'customfield_15500')) ##Product Type
#else
#set($mProduct = " ")
#end

#if ($!issue.getCustomFieldValue('customfield_15506'))
#set($mTotamtrecd = $!jetiFieldRenderer.renderCustomField($issue, 'customfield_15506')) ##Total Dep Amt
#else
#set($mTotamtrecd = " ")

1 answer

1 accepted

0 votes
Answer accepted
CoreyM December 16, 2015

Answer:

#if ($!issue.getCustomField('customfield_15506'))
#set($mTotamtrecd = $!number.format('currency', $!issue.getCustomFieldValue("customfield_15506"))) ##Total Dep Amt
#else
#set($mTotamtrecd = " ")
#end

Suggest an answer

Log in or Sign up to answer