Get variable Value in workflow

harishdasari
Tera Guru

Hi,

We have variable "Total Cost" in a service catalog form. It is Single Line text variable.

It will have values like 10000 or 20000 or 30000 etc.. like this.

here issue is in IF activity how can i compare the values like greater than or less than, based on that if condition it will route for different approvals.

Here is the script I am using in IF activity in workflow.

This code is not working and by default it is marking IF activity as "NO" and request is getting cancelled.

requirement is IF grand_total value is greater than 10000 it return as "true" , if less than that it should return as "false"

var Grandtotal = current.variables.grand_total.getValue();

 function ifScript() {
     if (Grandtotal > 10000) {
        return 'yes';
     }
     return 'no';
  }

Anyone please help guide on this.

Thank you.

 

1 ACCEPTED SOLUTION

pass the variable in

var Grandtotal = parseInt(current.variables.grand_total.getDisplayValue());

answer = ifScript(Grandtotal);

function ifScript(number) {
if (number > 10000) {
return 'yes';
}
return 'no';
}

 

View solution in original post

10 REPLIES 10

harishdasari
Tera Guru

Thank you So Much Everyone.

 

Now it is working.

 

Thank You Shashikanth, Raju and David.

I dont have choice to mark everyone answer as correct. 🙂

 

I marked as helpful for all of you answers.

Thanks Once again.