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  

How can we access event parm1 & parm2 values in script action?

Community Alums
Not applicable

Hi All,

I have one BR. From BR am sending current values and previous values of a particular record as a parameter in event.

BR :

var currentArray = [];

currentArray.push(current.u_primary_mgr, current.u_secondary_mgr, current.managed_by, current.owned_by, current.u_imanager);

var previousArray = [];

previousArray.push(previous.u_primary_mgr, previous.u_secondary_mgr, previous.managed_by, previous.owned_by, previous.u_imanager);

gs.eventQueue('eventName',current,currentArray,previousArray);

 

This event will call a script action and i need to use these 2 params in script action. How can i access parm1 & parm2 there?

I tried var currValue = event.parm1;

But it didnt worked.

Regards,

Sirraj

 

1 ACCEPTED SOLUTION

@Sirraj 

it means the value are not sent properly

it should be pushed like this in array one by one in both the array

var currentArray = [];

currentArray.push(current.u_primary_mgr.toString());

currentArray.push(current.u_secondary_mgr.toString());

currentArray.push(current.managed_by.toString());

currentArray.push(current.owned_by.toString());

currentArray.push(current.u_imanager.toString());

var previousArray = [];

previousArray.push(previous.u_primary_mgr.toString());

previousArray.push(previous.u_secondary_mgr.toString());

previousArray.push(previous.managed_by.toString());

previousArray.push(previous.owned_by.toString());

previousArray.push(previous.u_imanager.toString());

gs.eventQueue('eventName', current , currentArray.toString(), previousArray.toString());

Script Action:

var parameter1Array = event.parm1.toString().split(',');

var parameter2Array = event.parm2.toString().split(',');

Regards
Ankur

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

View solution in original post

6 REPLIES 6

Swapnil Soni1
Giga Guru

Hi Sirraj,

To call parm1 and param2 you can use event.parm1.

And for calling eventqueue method use

gs.eventQueue('eventName',current,currentArray.toString(),previousArray.toString());

 

Let me know if this works!!

Thanks

Community Alums
Not applicable

Thanks Swapnil:)