我无法在字段中设置正确的值。
我遍历组中的所有成员以检查user.u_standard_rate
的值,然后将它们添加到var cost
。
我遇到的麻烦是它会从用户那里获取一个随机值,然后打印出来,而不是将所有值加起来然后setValue
来打印。
if(group.next()){
var member = new GlideRecord('sys_user_grmember');
member.addEncodedQuery('group=' + groupSysId + '^user.u_standard_rateISNOTEMPTY');
member.query();
while (member.next()){
var cost = 0;
cost += member.user.u_standard_rate;
if (cost > 0){
var average = parseFloat(cost/member.getRowCount());
average = average.toFixed();
group.setValue('hourly_rate', average);
group.update();