Получить справочную таблицу поля в области видимости - PullRequest
0 голосов
/ 08 ноября 2019

Как получить все поля со ссылкой на sys_user в записи?

Поскольку я нахожусь в области действия, я не могу использовать функцию getFields()

Что мне нужносделать это циклически обработать каждое поле в записи и найти поля со ссылкой на sys_user

Есть идеи?

1 Ответ

1 голос
/ 08 ноября 2019

удалось заставить его работать,

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);
   }
}
...