Thanks, but I think there are typos in it:

function group_members(){
var answer = new Array();
var group = current.variables.variable_name_for_group_reference;
var group_members = new GlideRecord('sys_user_grmember');
group_members.addQuery('group',group);
group_members.query();

while(group_members.next()){
answer.push(group_members.user.toString()); //No s and a ) was missing
}

return 'sys_idIN' + answer.join();
}