Tip o' the Week - Copy Record URL to the Clipboard


Sometimes I link send direct links to other CRM users. I don’t always have the outlook client installed (I’m always upgrading, using a different version etc etc) and therefore an unable to take full advantage of the regarding feature.


Here is a tiny bit of Jscript you can add to your ISV.config. It allows you to copy the URL of a record’s form to the clipboard:


<Button Title="Copy Link" ToolTip="Copy Link" Icon="/_imgs/ico_18_entityInfo.gif" JavaScript="var copy = window.location.href; window.clipboardData.setData('Text', copy);" AvailableOffline="false" />


The code copies the URL to a variable and then pastes it into the clipboard when the user clicks the Copy Link button. Thanks to IE’s security clipboard security feature a user will be prompted to allow or deny access to the clipboard. The prompt is necessary as window.clipbardData.setData has a dark twin: window.clipboardData.getData which can read your clipboard (great for stealing all kinds of stuff). The warning can be turned off in IE7’s settings: however I strongly recommend that you always leave it on.


Ensure you check out the ISV.config documentation if aren’t familiar with adding custom buttons to CRM.


Philip Richardson

Comments (0)

Skip to main content