更新日時を手動変更したいがためのスクリプト
sys_updated_onはスクリプトバックグラウンドでも変わらない。
// sys_user_grmemberテーブルをクエリ
var gr = new GlideRecord('sys_user_grmember');
gr.addQuery('sys_id', '7a2ec54d93516a10e6981bdbd7373c61');
gr.query();
// レコードを更新
if (gr.next()) {
gs.info('更新完了: sys_id ' + gr.sys_updated_on + ' のレコードを更新しました。');
//gs.info(gr.sys_updated_on);
gr.sys_updated_on = '2025-05-01 17:23:55';
gr.autoSysFields(false);
gr.update();
gs.info('更新完了: sys_id ' + gr.sys_updated_on + ' のレコードを更新しました。');
} else {
gs.info('エラー: sys_id 7a2ec54d93516a10e6981bdbd7373c61 のレコードが見つかりませんでした。');
}
gr.autoSysFields(false);
上記のものをつけると変わる。
https://www.servicenow.com/community/developer-forum/updateding-the-sys-updated-on-field/td-p/2520178