The CreatorCon Call for Content is officially open! Get started here.

Call script include from link type arguments

Osvald
Giga Contributor

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();

find_real_file.png

Regards,

7 REPLIES 7

Osvald
Giga Contributor

Hi, Adriàn I've trying do like you mentioned, but it's doesn't work 😞

find_real_file.png

find_real_file.png

find_real_file.png

Can you try Dynamic Filter Option and use it in a filter above. It worked for me against the incident table.

Hi, 

Sorry, I was wrong. Try to use it without javascript call, just new scriptInclude().functionName() and check if it works.
Also, try to use that filter in list view as a configuration filter, to see if script Include return statement it's working properly. If it does, copy the query and paste into app module.

Thanks, 

If it was helpful, please give positive feedback! ✔
☆ Community Rising Star 22, 23 & 24 ☆