今日、2020.02.14 のメンバーであるSlackインスタンスの1つで、ハイパーリンクを作成/貼り付けできます!🎉
コピーしたチーム会議情報からハイパーリンクをSlackに貼り付ける例:
Slackはドキュメントを更新しました。それでも、それを行うためのマークダウン方法はあり[blah](https://stackoverflow.com)
ません。つまり、 機能しません。
きちんとした機能。URLがクリップボードにあり、ハイパーリンクが作成されているときに、テキストとCTRL + Vを選択します🥳
いくつかのリバースエンジニアリングによって、C#を介してWindowsクリップボードにテキストを配置し、それをSlackに貼り付けることができました。
var textToDisplay = "Test";
var url = "https://stackoverflow.com";
var arbitraryText = "Mike D.";
var dataObject = new DataObject();
//to my surprise, the Fragment comments ARE required
dataObject.SetData(DataFormats.Html, @$"<html><body>
<!--StartFragment-->
<a href=""{url}"">{textToDisplay}</a>
<!--EndFragment-->
</body></html>");
//have to set the Text format too otherwise it won't work
dataObject.SetData(DataFormats.Text, arbitraryText);
Clipboard.SetDataObject(dataObject);