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