last X days incidents

sravankumar9637
Tera Contributor

how can i get last x days incidents in background scripts. 

6 REPLIES 6

ok fine nice , But how to get without encoded Query

Appli
Mega Sage
Mega Sage

Hi, and without encoded Query.

var Xdays = 5; // update X
var inc = new GlideRecord("incident");
inc.query();
while (inc.next()){
 var now = new GlideDateTime();
 var incCreated = new GlideDateTime(inc.sys_created_on);
 var timediff = GlideDateTime.subtract(incCreated, now);
 var days = timediff.getRoundedDayPart();
 if (days < Xdays) {
  gs.print(inc.number);
 }
}
Hope it helps