count for the number of groups in array

Sanjana9
Tera Contributor

Hi All,

 

var gm = new GlideRecord('sys_group_has_role');
gm.addQuery('group.name','IN',groups);
gm.addEncodedQuery('role.nameLIKEitil');
gm.query();
while(gm.next())
{
test.push(gm.group.name);
}
var au = new ArrayUtil();
var uniqueArrayElements = au.unique(test);
gs.info(uniqueArrayElements);

 

from this code i want to get the number of groups from the array "uniqueArrayElements" how can we get this.

1 ACCEPTED SOLUTION

Chandu Telu
Tera Guru

Hi

 

var gm = new GlideRecord('sys_group_has_role');
gm.addQuery('group.name','IN',groups);
gm.addEncodedQuery('role.nameLIKEitil');

gm.query();

gs.info("Group Count"+ gm.getRowCount())
while(gm.next())
{
test.push(gm.group.name);
}
var au = new ArrayUtil();
var uniqueArrayElements = au.unique(test);
gs.info(uniqueArrayElements);

gs.info(uniqueArrayElements.length);

View solution in original post

5 REPLIES 5

suvro
Mega Sage

gs.info(uniqueArrayElements.length);