获取范围中的字段的参考表

时间:2019-11-08 11:42:14

标签: javascript servicenow

如何在记录中获取所有引用sys_user的字段?

由于我处于作用域中,因此无法使用函数getFields()

我需要做的是遍历记录中的每个字段,并找到对sys_user的引用的字段

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

设法使其正常工作,

var grRecord = new GlideRecord('incident');
grRecord.get('284ec05bdbed2300ad8a2fb748961992');


var elements = grRecord.getElements();


for (var i=0; i<elements.length; i++) {
   var element = elements[i];

   try{
     if (element.getReferenceTable() == 'sys_user'){
        gs.info(element.getReferenceTable());
     }
   }

   catch(err){
      gs.info(err.message);
   }
}