- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-13-2024 12:08 PM
Hello developers, i have implemented gliderecord to get array. In this array i need a partuclar column as unique values. In short i need to remove duplicate values from array . Any help is appreciated, Thanks!
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-13-2024 07:40 PM
Hi @servicenow14710,
You need to use the ArrayUtil to get unique elements. It removes duplicate elements from an array.
var uniqueElements = new ArrayUtil().unique(arrayName);
For reference - ArrayUtil
Thanks,
Sagar Pagar
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-13-2024 08:42 PM - edited 04-13-2024 08:47 PM
Hi @servicenow14710 ,
To find unique elements from an array & remove duplicate elements from an array. you have to use "Array Util'.
var arrayUtil = new ArrayUtil(); // API
Sample code:
var arrayUtil = new ArrayUtil(); //OR 'new global.ArrayUtil(); if from a scoped app;
var array1 = [“INC1###”, “INC2###”, “INC3###”, “INC4###”, “INC5###”];
gs.print(“Contains INC1###: ” + arrayUtil.contains(a1, “INC1##”)); //Contains a specified value
gs.print(“unique values: ” + arrayUtil.unique(array1)); //Gets unique element.
var array2 = [“INC1###”, “INC2###”, “INC7###”, “INC4###”, “INC4###”]; /Combines 2 arrays and gets unique values
gs.print(“Taking unique Value: ” + arrayUtil.union(array1, array2));
Reference Link: ServiceNow Array Utils
https://youtu.be/5zXfBU1DzUU?si=DNJigsS44wovpK3C
Please mark helpful & accept my answer if it's really worthy for you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-14-2024 04:40 AM
Hi @servicenow14710 ,
Please accept the solution if it's solved your purpose.