
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-20-2018 11:49 AM
HI,
I'm using a ui action and use current record information to create a new record. The initial form includes an image field and I'd like to copy the image to the new field ...
....
gr.u_new_image_field = current.u_image_field; does not work for image fields .. is there an easy way to do that?
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-22-2018 12:57 PM
var ids = GlideSysAttachment.copy('ZZ_YYsc_cat_item','current.sys_id','ZZ_YYsc_cat_item','destinationsys_id');
var gr = new GlideRecord("sys_attachment");
gr.addQuery("sysid", ids);
gr.query();
if (gr.next()) {
gr.setValue('file_name', 'u_icon.jpg');
gr.update();
}

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-22-2018 12:41 PM
This looks like it could work - IF both fields would be called the same 😉
Unfortunately the don't. One is u_icon (source).. the other is icon (target) ... any why to manipulate this easily?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-22-2018 12:53 PM
I manged it ... with renaming it again afterwards ... but does not look like a good programming method 😉
Please tell me if you have a way to put it right from the beginning ..
thank you!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-22-2018 12:57 PM
var ids = GlideSysAttachment.copy('ZZ_YYsc_cat_item','current.sys_id','ZZ_YYsc_cat_item','destinationsys_id');
var gr = new GlideRecord("sys_attachment");
gr.addQuery("sysid", ids);
gr.query();
if (gr.next()) {
gr.setValue('file_name', 'u_icon.jpg');
gr.update();
}

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-22-2018 01:10 PM
yeah. ok.
Did it nearly like this.
Somehow still not nice but it works.
Thanks a lot!!
Strange that SN does not provide more easy functions OOB ...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-21-2018 01:53 PM
Try copy method of GlideSysAttachment. See here. It seems to me exactly what you need.