Hi,
I am trying to use a simple scripted condition to test a scripted custom field which is the adition of two other fields and I try to compare this value to an int.
This is what I have :
((cfValues['Total Value'] ?: 0) as Integer) >= 250000
My scripted field code :
def aval = getCustomFieldValue("Value Design Phase")
def bval = getCustomFieldValue("Value Production Phase")
return aval+bval
The error when I do the preview :
For input string: "252500.0"
Thanks in advance for the help.
Change your script field to be numeric in its configuration or use .toInteger(). You are comparing string against a number (integer or whatever)
Thanks, it was already a numeric in the configuration and not working.
I just added the .toInteger and it's working now. My new scripted field code :
def aval = getCustomFieldValue("Value Design Phase")
def bval = getCustomFieldValue("Value Production Phase")
return (aval+bval).toInteger()
Thanks for the help
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.