function load(group,users) {
// get group record
var g = new GlideRecord('sys_user_group');
g.addQuery('name', 'CONTAINS', group);
g.query(); g.next();
gs.print('group is: ' + g.name);
// get user sys_ids
var sysids = '';
var a = users.split(',');
for(i=0;i<a.length;i++) {
var u = new GlideRecord('sys_user');
u.addQuery('user_name',a[i]);
u.query(); u.next();
sysids+=u.sys_id + ',';
}
gs.print('sysids are: ' + sysids);
// update the group record
g.u_team_leads = sysids;
g.update();
}
//
// example loads -- beware greedy matching.
//load("Berkeley", "cam48,djy6,hzl3,ngh6,csw3,dz65");
//load("Branford", "jlf8,kc572,ss2372,tp277,am993,csw3,dz65");
//load("Calhoun", "anr2,bpb28,dkb23,ss2374,aef3,csw3,dz65");
//load("Davenport", "ezp2,gal7,lew36,ss2476,xz244,csw3,dz65");
//load("Ezra", "acm73,dl479,dwh5,dfp22,yk347,csw3,dz65");
//load("Grad 1", "ajz7,gm74,hz235,mh696,ts484,ncw8,csw3,dz65");
//load("Grad 2", "aao23,deb29,icc7,jgk27,kk495,nii4,csw3,dz65");
//load("Hardware", "am993,aef3,ncw8,jmq23,mya2,deg38,csw3,dz65");
//load("Jonathan", "cmv29,jsr24,sgy2,sp576,csw3,dz65");
//load("Morse", "jp697,pft5,rwc39,yz343,zpx2,csw3,dz65");
//load("Old Campus 1", "aes86,cw486,mme2,mrc27,ta266,csw3,dz65");
//load("Old Campus 2", "lkh9,ncm28,qc32,sna23,csw3,dz65");
//load("Pierson", "ase29,jfp38,ml775,rck6,csw3,dz65");
//load("Saybrook", "hzy2,mdj4,rc527,zkm4,csw3,dz65");
//load("Silliman", "hd96,jmo2,mnq2,pwc27,csw3,dz65");
//load("Timothy", "cxz2,efs8,msl25,deg38,csw3,dz65");
//load("Trumbull", "cl638,hko3,jk787,jzr4,tw334,csw3,dz65");
|