Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-13-2023 08:21 AM
Hello
We have defined a permalink function in UI Macro -kb_view_common_footer_metadata_fields
Now it is copying the sys id of the KB, but we want to copy sysparm_article=KBXXXXXXX
What changes need to do in the below script?
$j('#publicPermalink').click(function(){
<!-- //copyToClipboard(window.location.href.split("?")[0]); -->
copyToClipboard(window.location.origin + '/csp?id=cnow_kb_article$[AMP]sys_parm_article='+$j('#articleId').val());
return false;
});
Solved! Go to Solution.
1 ACCEPTED SOLUTION
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-14-2023 04:04 AM
Please Update this below script
$j('#publicPermalink').click(function() {
var kbNumber = '';
var articleId = $j('#articleId').val();
var gr = new GlideRecord('kb_knowledge');
gr.addQuery('sys_id', articleId);
gr.query();
if (gr.next()) {
kbNumber = gr.getValue('number').toString();
}
<!-- var url = window.location.origin + '/csp?id=cnow_kb_article$[AMP]sysparm_article=' + kbNumber; -->
copyToClipboard(window.location.origin + '/csp?id=cnow_kb_article$[AMP]sysparm_article=' + kbNumber);
});
5 REPLIES 5
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-14-2023 04:04 AM
Please Update this below script
$j('#publicPermalink').click(function() {
var kbNumber = '';
var articleId = $j('#articleId').val();
var gr = new GlideRecord('kb_knowledge');
gr.addQuery('sys_id', articleId);
gr.query();
if (gr.next()) {
kbNumber = gr.getValue('number').toString();
}
<!-- var url = window.location.origin + '/csp?id=cnow_kb_article$[AMP]sysparm_article=' + kbNumber; -->
copyToClipboard(window.location.origin + '/csp?id=cnow_kb_article$[AMP]sysparm_article=' + kbNumber);
});