Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-17-2024 10:14 PM - edited 09-17-2024 10:15 PM
@sinu2 is this ui action on which table ? i assumed it was on demand ,so suggested this logic
sendAtt: function() {
var source= this.getParameter('sysparm_defect_sys_id');
var gr= new GlideRecord('sys_attachment');
gr.addQuery('table_sys_id', source);
gr.addQuery('table_name', 'rm_demand');
gr.query();
while (gr.next()) {
var attachment = new GlideSysAttachment();
var copiedAttachments = attachment.copy('rm_demand', source, 'rm_story', this.getParameter('sysparm_story_sys_id'));
gs.log('Copied attachments: ' + copiedAttachments);
}
},
///refer doc related to : GlideSysAttachment - copy(String sourceTable, String sourceID, String targetTable, String targetID)