hi
i need to show a calculated field number field with one decimal.
float result
result = aux1 + aux2 +aux3+ aux4+ aux5;return result:
but always shows me an integer number.
What add-ons are you using to do the scripting?
Can you post us the entire script?
@Formula:
float result=0;Object btn1 = issue.get("customfield_12128");Object btn2 = issue.get("customfield_12129");Object btn3 = issue.get("customfield_12130");
float aux1 = 0;
float aux2 = 0;float aux3 = 0;
if( btn1 != null && btn1.toString().equals( "De 1 a 2 areas/ usuarios" ) ) { aux1 = 1/2; }if( btn1 != null && btn1.toString().equals( "De 3 a 5 áreas /usuarios" ) ) { aux1 = 2; }if( btn1 != null && btn1.toString().equals( "De 6 a más" ) ) { aux1 = 3; }
if( btn2 != null && btn2.toString().equals( "Interno" ) ) { aux2 = 1/2; }if( btn2 != null && btn2.toString().equals( "Externo" ) ) { aux2 = 2; }
if( btn3 != null && btn3.toString().equals( "Política" ) ) { aux3 = 2; }if( btn3 != null && btn3.toString().equals( "Reglamento" ) ) { aux3 = 2; }if( btn3 != null && btn3.toString().equals( "Circular" ) ) { aux3 = 1; }if( btn3 != null && btn3.toString().equals( "Doc. Corp. / Man. usuario / Metodologia" ) ) { aux3 = 1/2; }
result = aux1 + aux2 +aux3;return result;-->
help please
I cannot properly test this at the moment but this may work. I made some changes and I added a "format" block at the end. Please try this out and report back any issues –
@Format: numberTool.format('0.0', value) -->
Add-on documentation here – https://innovalog.atlassian.net/wiki/display/JMCF/JIRA+Misc+Custom+Fields
@Format: numberTool.format("0.0", value) -->
you should use the double quote marks in stead of the single ones
It looks like you're new here. Sign in or register to get started.