We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

my Script not working

David Cross
Tera Expert

Here incident created on ' 2022-07-18 ' is not been shown but all other incident are shown.

 

what i want is => on incident created "2022-07-18" should be shown

 

var g = new GlideAggregate('incident');
g.addQuery('sys_created_on','ON','2022-07-18');
g.setLimit(1);
g.query();
while(g.next()){
gs.print(g.number);
}

 

3 REPLIES 3

Not applicable

Hi @David Cross ,

 

Add the below code

 

var g = new GlideAggregate('incident');
//change to your required date
g.addEncodedQuery("sys_created_onON2024-04-24@javascript:gs.dateGenerate('2024-04-24','start')@javascript:gs.dateGenerate('2024-04-24','end')");
g.query();
while (g.next()) {
    gs.print(g.number);
}

Additionally you can create query using filter in list view and pass that query in addEncodedQuery() function.

 

AnandMahajan_0-1725440371051.png

 

 

If this solves your query mark this as correct and helpful.

 

Anand

Sandeep Rajput
Tera Patron

@David Cross Please try the following script. Since code editor on community is not vary good at handling javascript: I am also attaching the screenshot here.

Screenshot 2024-09-04 at 2.23.17 PM.png

Here is the code.

 

var g = new GlideRecord('incident');
g.addEncodedQuery("sys_created_onON2022-07-18@javascript:gs.dateGenerate('2022-07-18','start')@javascript:gs.dateGenerate('2022-07-18','end')");
g.setLimit(1);
g.query();
while(g.next()){
gs.print(g.number);
}

Not applicable

Hi @David Cross 

You can try the script below. It works properly on my PDI.

 

var gb = new GlideRecord('incident');
gb.addEncodedQuery("sys_created_onON2022-07-18@javascript:gs.dateGenerate('2022-07-18','start')@javascript:gs.dateGenerate('2024-04-17','end')");
gb.setLimit(1);
gb.query();
while(gb.next()){
    gs.print(gb.number);
     //gs.print(gb.getRowCount());
}