Я очень новичок в ServiceNow, так что извините, если это очевидный вопрос.Но я проверил документы и не нашел способа сделать это.
В моем ServerScript я запрашиваю, чтобы получить запись из таблицы, а затем отправить ее на ClientScript. Я получаю значения записи.(это проблема), а затем добавьте этот объект к data
объекту.
Есть ли способ получить все поля записей, не перечисляя их все?Похоже на sql Select * ...
?
...
var userGR = new GlideRecord('sys_user');
gs.info(gs.getUser());
userGR.addQuery('user_name', gs.getUser().getName());
userGR.query();
while(userGR.next()){
var userObj = {};
$sp.getRecordValues(userObj, userGR, 'user_name');
data.users.push(userObj);
}
...
Я хочу сделать что-то вроде $sp.getRecordValues(userObj, userGR, '*');
, чтобы получить все столбцы в этой таблице.
Я думаю, что изначально невозможно попытаться предотвратить отправку ненужных данных.Но просто интересно, есть ли способ?