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

Adrian Ubeda
Mega Sage

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, 

 

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

Osvald
Giga Contributor

Hi Adriàn,

How I fill the script field in dynamic filter, like this?

gs.include('hierachAccessRecord');new hierachAccessRecord().getRecordList(); 

or

javascript:new hierachAccessRecord().getRecordList();

 

find_real_file.png

Hi, 

I always use this way:

javascript:new hierachAccessRecord().getRecordList();

If it was helpful, please give positive feedback.
Thanks, 

 

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

rahulyamgar
Tera Guru

Hello, 

You can create the dynamic filter and can specify the qualification in Dynamic Filter Options.

find_real_file.png

In this case, you need not enter the arguments.

 

Thanks,
Rahul