Answers:
是的,只要在“首选项”>“高级”下未选中“ 使用标记设置邮件格式”以显示格式工具栏,Slack就可以使单词超链接。根据文档,从以下之一开始:
- 选择文本,然后单击🔗格式工具栏中的链接图标
- 选择文本,然后⌘ShiftU在Mac或CtrlShiftUWindows / Linux上按。
然后这样做:
复制您要共享的链接,并将其粘贴到“链接”下的空白字段中,然后单击“保存”。
接下来就是这个答案一开始如此著名的样子。直到2020年2月才是正确的。
没有。
正如一些评论者所说,以及Slack文档所说:
注意:无法在Slack消息中超链接单词。
[title stuff](http://url.goes.here)
?
Slack现在使用Link
按钮或快捷方式在消息编辑器中本地支持超链接:
cmd
+ shift
+U
ctrl
+ shift
+U
https://slack.com/help/articles/202288908-Format-your-messages-Format-your-messages
我不确定这是否仍然困扰您,但请查看此页面上的松弛文本格式:
https://api.slack.com/docs/message-formatting#linking_to_urls
例如,使用Python和Slack API:
from slackclient import SlackClient
slack_client = SlackClient(your_slack_token)
link_as_text_example = '<http://www.hyperlinkcode.com/|Hyperlink Code>'
slack_client.api_call("chat.postMessage", channel=channel_to_post, text=link_as_text_example , as_user=True)
您还可以通过以下链接发送更高级的JSON:https : //api.slack.com/docs/message-attachments
您可以尝试引用它,以使链接保持文本状态。请参阅代码块部分:https : //get.slack.help/hc/en-us/articles/202288908-Format-your-messages#code-blocks
最近,它成为可能(但是有一个奇怪的解决方法)。
为此,您必须首先在支持RTF格式的编辑器中使用所需的超链接创建文本。这可以是高级文本编辑器,Web浏览器,电子邮件客户端,Web开发IDE等)。然后从编辑器复制粘贴文本,或从浏览器(或其他)复制粘贴HTML。例如,在下面的示例中,我复制粘贴了此StackOverflow页面的头部。如您所见,超链接已正确复制,并且在消息中可单击(在Mac Desktop,浏览器和iOS应用程序中选中)。
在Mac上
我能够在本机Pages应用程序中组成所需的链接,如下所示。完成后,将文本复制粘贴到Slack应用程序中。这可能是Mac OS上最简单的方法。
在Windows上
我非常怀疑MS Word是否会执行相同的操作,但是很遗憾,我没有要检查的已安装实例。
普遍
在在线编辑器(例如Google文档)中创建文本。使用插入 -> 链接,修改文本和Web URL,然后将粘贴复制到Slack中。
我觉得这些消息都没有完全回答这个问题。请参阅-https://api.slack.com/docs/message-attachments。
它要求您将链接放在附件中。邮件正文中仍然不允许超链接。
{“附件”:[{...,“文本”:“ < https://honeybadger.io/path/to/event/|ReferenceError >-未定义UI”,...]}
ReferenceError
将是一个超链接。