更新日時を手動変更したいがためのスクリプト

 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
Next Post Previous Post
No Comment
Add Comment
comment url