Call script include from link type arguments

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-17-2020 12:11 PM
Hi all,
I'm try to call a script from link type arguments, but it's doesn't work. Help!!
My function:
var hierachAccessRecord = Class.create();
hierachAccessRecord.prototype = {
initialize: function() {
},
getRecordList: function() {
//var arrRecords = [];
var result = '';
var gr = new GlideRecord('tsp1_demand');
gr.addEncodedQuery('assignment_groupDYNAMICd6435e965f510100a9ad2572f2b47744^assignment_group=fd91b52bdbccfbc0542fa7b2149619ae^NQassignment_groupDYNAMICd6435e965f510100a9ad2572f2b47744^assignment_groupLIKEIlha de Reversão^NQassigned_toDYNAMIC90d1921e5f510100a9ad2572f2b477fe^NQassigned_to.managerDYNAMIC90d1921e5f510100a9ad2572f2b477fe^assigned_to.manager.emailLIKE@telefonica^NQassigned_to.manager.managerDYNAMIC90d1921e5f510100a9ad2572f2b477fe^assigned_to.manager.manager.emailLIKE@telefonica^NQassigned_to.manager.manager.managerDYNAMIC90d1921e5f510100a9ad2572f2b477fe^assigned_to.manager.manager.manager.emailLIKE@telefonica^NQassigned_to.manager.manager.manager.managerDYNAMIC90d1921e5f510100a9ad2572f2b477fe^assigned_to.manager.manager.manager.manager.emailLIKE@telefonica');
//'activeISNOTEMPTY'
gr.setLimit(10);
gr.query();
while (gr.next()) {
//arrRecords.push (gr.u_pedido.toString());
if(result == ''){
result = gr.u_pedido.toString();
}else{
result += (',' + gr.u_pedido.toString());
}
}
//gs.log(arrRecords);
return result;
//gs.print('&sysparm_fixed_query=u_pedidoIN'+arrRecords.toString());
},
type: 'hierachAccessRecord'
};
My call script:
&sysparm_fixed_query=u_pedidoINjavascript: new hierachAccessRecord().getRecordList();
Regards,
- Labels:
-
Scripting and Coding
-
Team Development
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-17-2020 01:24 PM
Hi,
Try to create a dynamic filter in: sys_filter_option_dynamic and add there your scriptInclude call it script field in the new record. After that in your app module can call the dynamic filter created as follows:
&sysparm_fixed_query=u_ucustom_varDYNAMICsys_id_filter_created
If it was helpful, please give positive feedback.
Thanks,
☆ Community Rising Star 22, 23 & 24 ☆

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-17-2020 01:56 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-18-2020 02:51 AM
Hi,
I always use this way:
javascript:new hierachAccessRecord().getRecordList();
If it was helpful, please give positive feedback.
Thanks,
☆ Community Rising Star 22, 23 & 24 ☆
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-17-2020 02:27 PM