- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-13-2017 03:09 AM
HI Experts i am trying to write code to calculate no of days a ticket has been opened based on only sys_created_on .
Below is the code that i tweaked little bit but its not working
below is script include:
var CalculateDuration = Class.create();
CalculateDuration.prototype = {
calculate_duration : function(start) {
var duration.seconds = {};
duration.days = parseInt(duration.seconds * 100 / 86400,10)/100;
return duration;
}
};
Buisness rule where i am calling
(function executeRule(current, previous /*null when async*/) {
var start = current.sys_created_on.getDisplayValue();
var td = new CalculateDuration();
var duration = td.calculate_duration(start);
current.u_days_open = duration.days;
})(current, previous);
Any leads where i am going wrong
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-13-2017 07:21 AM
Strange Occurence - below code is changing only 5 records , rest are not updated .
this field is a duration type field
hope that is not going wrong
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-13-2017 03:26 AM
Hi ,
You can use the below script to get directly
var start = current.sys_created_on.getDisplayValue();
var str = gs.dateDiff(current.sys_created_on.getDisplayValue(), gs.nowDateTime(), false);
var duration = new GlideDuration(str.split(' ')[0] + " 00:00:00")
current.u_days_open = duration;
})(current, previous);
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-13-2017 03:43 AM
Not working
i am using before insert update br
u_due_date is a duration type field
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-13-2017 04:22 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-13-2017 03:54 AM
Hey Deep;
whats the output you are getting from BR ?
Regards,
Divya