Только первое значение добавляется при использовании array.pu sh в цикле while - PullRequest
0 голосов
/ 27 мая 2020

Я пытаюсь преобразовать sh записей из запроса в массив, чтобы я мог сравнить значения. Моя проблема в том, что я получаю только первое значение 3 раза (если запрос возвращает 3 записи).

Мой код:

var array = [];
var gr = new GlideRecord('incident');
gr.addQuery('scanned_by', gs.getUserID());
gr.query();

while (gr.next()) {
  array.push(gr.room);
}

gs.info(array);

Результат:

a48d92241bafcc108ddd31d8cd4bcb99,a48d92241bafcc108ddd31d8cd4bcb99,a48d92241bafcc108ddd31d8cd4bcb9
...