Excelにexportする時にassigned_toフィールドのnameの値をsys_idの値に変換したい
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-30-2023 11:14 PM
①excelにexportする時にassigned_toフィールドのnameの値をsys_idの値に変換したいが、
どこでどういうスクリプトを書けばいいかわからない。
わかる方教えてください。
例)assigned_to
bob mary → 963846edkf98sf
tom soya. → 89ek8430kgre9gr
②exportする時にassigned_toフィールドのnameの値をsys_idの値に変換するのが難しいのであれば、
export前にbusinessruleでスクリプトを実行して変換をしたい。
これについては、試したコードがあるが上手くいかなった
■when to before
■table. 対象のテーブル
■advance
(function executeRule (current, previous /*null when async*/) {
var gr = new GlideRecord('sys user');
gr.addEncodedQuery(roles=a. user^EQ');
gr.addQuery ('name', current.assigned_to.sys_id);
gr.query();
while (gr.next)) (
current.assigned_to =gr.get Value (current.assigned _to.sys id);
current update()
}
})(current,previous);
どちらのパターンでもわかる方がいたら教えてほしい
どちらのパターンでもわかる方がいたら教えてほしい
0 REPLIES 0