Welcome to Community Week 2025! Join us to learn, connect, and be recognized as we celebrate the spirit of Community and the power of AI. Get the details  

gs.getproperty not working

Venkat122
Kilo Guru

Hi All,

I am using script include in report for some complex query. To make this dynamic i am taking some values from sys_properties table using gs.getProperty() method. But when i use it in script include it is not working. same script is working when i checked by running in background. Is this an expected behavior? How we can overcome this problem?

script include:

name: getIncidents

client callable: true

script:

function getIncidents()

{

var arr = [];

var query = gs.getProperty('Custom.incident.query');

var gr = new GlideRecord('incident');

gr.addEncodedQuery(query.toString());

gr.query();

while(gr.next())

{

arr.push(gr.sys_id+'');

}

return arr.toString();

}

Form list view, i am calling it as

sys id --is one of-- javascript:getIncidents()

Build version: isthanbul

Thanks and regards

Swamy

21 REPLIES 21

Hi Giri,


may be problem is here


find_real_file.png


you have to give someother diiferent name



Thnk you


When i use below, it is working


function getIncidents()


{


var arr = [];


var query = 'active=true';


var gr = new GlideRecord('incident');


gr.addEncodedQuery(query.toString());


gr.query();


while(gr.next())


{


arr.push(gr.sys_id+'');


}



return arr.toString();



}


can you paste the screenshot of your property?


find_real_file.png


Try only sys_id of assignment group, it is working for me.


Hope it works for you.



Thank you,