Find your people. Pick a challenge. Ship something real. The CreatorCon Hackathon is coming to the Community Pavilion for one epic night. Every skill level, every role welcome. Join us on May 5th and learn more here.

How to get last sys id value in the array

AnilM99
Tera Expert

Hi team,

I need help in below script:

var responseBody = [{"title":"Videos","sysid":"2eiej589eady9e6aesblo52"},{"title":"Sales","sysid":"25ic5ej589eady9e6aesblo87oed3"},{"title":"Enablement","sysid":"d9e3seady9e6aesblo525eplse36"}];

I want last 'sysid' of responseBody

this is only example i have 500 sysids in responseBody

 

Thanks

anil

1 ACCEPTED SOLUTION

Not applicable
var responseBody = [{"title":"Videos","sysid":"2eiej589eady9e6aesblo52"},{"title":"Sales","sysid":"25ic5ej589eady9e6aesblo87oed3"},{"title":"Enablement","sysid":"d9e3seady9e6aesblo525eplse36"}];

var lastItem = responseBody[responseBody.length - 1];

var lastSysId = lastItem.sysid;

gs.info("Last 'sysid' of responseBody:" +lastSysId);

 

AmitPandey_0-1712665729828.png

 

Please mark my answer helpful and correct.

 

Regards,
Amit

 

View solution in original post

7 REPLIES 7

Hi @Amit

The script is working fine in background script but script include returns undefined value

 

Thanks

Not applicable

Hi @AnilM99 

 

Can you share your script include to debug?

 

Regards,

Amit

Maddysunil
Kilo Sage

@AnilM99 

You can try below

 

var responseBody = [
    {"title":"Videos","sysid":"2eiej589eady9e6aesblo52"},
    {"title":"Sales","sysid":"25ic5ej589eady9e6aesblo87oed3"},
    {"title":"Enablement","sysid":"d9e3seady9e6aesblo525eplse36"}
];

// Get the last element of the responseBody array
var lastItem = responseBody[responseBody.length - 1];

// Retrieve the 'sysid' property of the last item
var lastSysId = lastItem.sysid;

// Output the last sysid
gs.info("Last sysid:", lastSysId);

 

Please Mark Correct if this solves your query and also mark 👍Helpful if you find my response worthy based on the impact.

 

Thanks