Skip to Main Content
Code Instrumentation Counter Package

Copy values to the clipboard.

How to copy values to the clipboard

Function and Global Variable Declaration

function CopyToClipboard(id) {
   var r = document.createRange();
   r.selectNode(document.getElementById(id));
   window.getSelection().removeAllRanges();
   window.getSelection().addRange(r);
   document.execCommand('copy');
   window.getSelection().removeAllRanges();
   apex.message.alert('Value copied to clipboard')
}

HTML Expression (Example) - Interactive Report / Column Formatting

# COLUMN A

<a href="javascript:void(0);" onclick="CopyToClipboard('#ID_A#');return false;"><span class="fa fa-copy" aria-hidden="true"></span> </a> 
&nbsp;&nbsp;<span id="#ID_A">#COLUMN_A#</span>

# COLUMN B
<a href="javascript:void(0);" onclick="CopyToClipboard('#ID_B#');return false;"><span class="fa fa-copy" aria-hidden="true"></span> </a> 
&nbsp;&nbsp;<span id="#ID_B#">#COLUMN_B#</span>

SQL Example

SELECT
   ...
   , 'A' || ROWNUM AS ID_A
   , 'B' || ROWNUM AS ID_B
   , '<span class="'    || value ||' fa fa-copy"></span>'  AS column_a
   ,'''&lt;i class="'|| value ||'"&gt;&lt;&sol;i&gt;'''    AS column_b
...
FROM
   table