Shishir Srivast
Mega Sage

Hi Davide,



I hope, something like below code should help you. Please check.



var chk = 'true';


var gr2_task = '';


var gr = new GlideRecord('u_history_task');


gr.query();


while(gr.next()) {


var gr_task = gr.task;


if(gr_task == gr2_task)


chk = 'false';


else


chk = 'true';



if(chk == 'true')


{


var gr2 = new GlideRecord('u_history_task');


gr2.addQuery('task', gr.task);


gr2.orderByDesc('u_date');


gr2.query();


var count = gr.getRowCount();


var last = 'x';


gr2_task = gr2.task;


while(gr2.next())


{


current.u_order = count;


if(count == gr.getRowCount())


current.u_last = last;


current.update();


count = count - 1;


}


}


}