Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

How to call script include into the reference qualifier

Ram050670
Tera Guru

Script include

getGroupDetails: function getIDs() {
        var grp = gs.getProperty('VP_Group');
        var mem = GlideUserGroup.getMembers(grp);
        var ids = '';
        while (mem.next()) {
            ids += (mem.user + ',');
        }
        return ids;
    },
 
 
Table is sys_user
reference Qualifier: javascript: new catalogClientUtil().getGroupDetails(grp);
can someone help with correct if this is correct
1 ACCEPTED SOLUTION

@anshul_goyal @RAMANA MURTHY G 

Update on this found the solution.

 

Script Include:

getMember: function() {
        var grp = gs.getProperty("Test_My_Group");
        var user_array = [];
        var getMembers = new GlideRecord('sys_user_grmember');
        getMembers.addQuery('group', grp);
        getMembers.query();
        while (getMembers.next()) {
             user_array.push(getMembers.user + '');
        }
        return 'sys_idIN' + user_array.toString();
    },
 
Reference Qualifier: javascript:new CatalogClientUtil().getMember();
 

View solution in original post

5 REPLIES 5

Hi @RAMANA MURTHY G ,

i tried your return statement but still its not working.

i want to show the group members in a lookup selectbox using sys_user table.

 

i got this with the below reference qualifier, but i want to move this script to script include and call that.

Naneen_1-1695736406163.png