Thursday 13 June 2024

servicenow update multiple and using gr.attribute

 servicenow 


gliderecord 


        var gr = new GlideRecord(data['table_name']);

gr.sys_id is an object


it can be used in servicenow code like update

gr.sys_id = xxx


but it wont work when pushing to array cause its an object


var a = []

a.push(gr.sys_id) // wrong


should use a.push(gr.getValue('sys_id'))


//  update multiple:

https://www.servicenow.com/community/developer-articles/updatemultiple-operation-optimizing-your-code/ta-p/2323884


var gr = new GlideRecord('sys_user')


gr.addQuery('name','STARTSWITH', 's');


gr.query();


gr.setValue('first_name', gs.first_name + '  updated');


gr.updateMultiple(); 



No comments:

Post a Comment