在Slack中创建超链接[关闭]


107

有没有自动解决方法就可以创建超链接的方法?我只是希望在闲暇时发布的某些文字可以点击到某些网址。我还没有办法做到这一点。


1
您是在谈论展开吗?
亚当

13
“不支持在Slack消息中超链接单词和术语。” get.slack.help/hc/zh-CN/articles/…–
richie

2
放松

3
@oh_my_lawdy指出现在有可能!(请参阅下面的答案)
菲利普·尼尔森

Answers:


91

是的,只要在“首选项”>“高级”下未选中使用标记设置邮件格式以显示格式工具栏,Slack就可以使单词超链接。根据文档从以下之一开始:

  • 选择文本,然后单击🔗格式工具栏中的链接图标
  • 选择文本,然后ShiftU在Mac或CtrlShiftUWindows / Linux上按。

然后这样做:

复制您要共享的链接,并将其粘贴到“链接”下的空白字段中,然后单击“保存”。


接下来就是这个答案一开始如此著名的样子。直到2020年2月才是正确的。

没有。

正如一些评论者所说,以及Slack文档所说:

注意:无法在Slack消息中超链接单词。


14
那真不幸。特别是由于内部的Slack消息链接很长/很笨拙,因此将某人链接到先前的评论是不愉快的。(除非它靠近线程的开始/结束,在这种情况下,您可以在该线程中添加注释,然后“发送至频道”)
Venryx

1
这不再是真的。您可以创建链接,请参见“链接”部分 slack.com/intl/en-ca/help/articles/...选择文本,CMD / CTRL + SHIFT + U,插入链接我无法得到它的工作虽然..
GuiSim

3
不好了!我所有美丽的赞誉!😭😭😭我将更新我的答案以指向现在正确的答案。
加里

10
请记住,为使此功能正常运行,您(不幸)必须禁用标记功能。在macOS上执行以下操作的方法:(1)Slack»首选项(可能在Windows上为File»Preferences)(2)确保未选中带有标记的Advanced»◻️Format消息
ilyakam

8
谢谢@ilyakam…为什么他们不能只采用标题链接的🤬沼泽标准Markdown方式[title stuff](http://url.goes.here)
Dan Lenski

10

Slack现在使用Link按钮或快捷方式在消息编辑器中本地支持超链接:

  • Mac:cmd+ shift+U
  • 在Windows / Linux的:ctrl+ shift+U

https://slack.com/help/articles/202288908-Format-your-messages-Format-your-messages


我也看到了这一点,但是在Mac上的v4.3.3中它不适用于我。也许不是最新版本?
Cory W.

5
在Ubuntu的v4.3.2中,此快捷方式将删除选定的文本并将其替换为“ u”。
GuanacoBE

2
@CoryW。在他们的格式化帮助文章中,他们提到:“注意:我们正在逐步推出使用台式机和移动设备上的超链接来格式化消息的功能。如果您尚未看到此功能,请继续关注。” 因此可能尚未将其部署到您的工作区中。
abagh0703

3
如果禁用了所见即所得编辑器,则此方法将无效。
Timmmm

3
在ubuntu上,按Ctrl + Shift + U是输入Unicode字符的快捷方式。
Filip Stachowiak

9

我不确定这是否仍然困扰您,但请查看此页面上的松弛文本格式:

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


7

除了ShiftU/ CtrlShiftU解决方案,您还可以通过执行以下操作快速添加链接:

  1. 将网址复制到剪贴板
  2. 在您要写的松弛消息中选择要成为链接的文本
  3. V在Mac上按或CtrlV

我在任何地方都找不到文档,但是它可以工作,并且非常方便。


1
我喜欢这个。
dhaag23

5
如果禁用了所见即所得编辑器,则此方法将无效。
Timmmm

4

您可以尝试引用它,以使链接保持文本状态。请参阅代码块部分:https : //get.slack.help/hc/en-us/articles/202288908-Format-your-messages#code-blocks


8
在您链接的页面上:注意:不支持在Slack消息中超链接单词和术语-要包含URL,请将其粘贴到消息输入框中。访问Slack中的共享链接以了解更多信息。
Christopher Apple

1
@RıfatErdemSahin显然不是。Slack不支持超链接单词和术语。
wintermute

为什么我们需要它,我也很乐意这样做,但不知道为什么它有时会不起作用。斯莱克需要一个更好的调试器...或...调试器
瑞法特埃德姆·沙辛

3

完善的扩展增加了对降价链接的支持。

不再支持此扩展。


说“不支持”是纯粹的奥威尔式的说法。Slack在更新中至少采用了其一项功能,并明确阻止了Refine和其他应用程序使用的API和方法。Slack杀死了它。
柯克

2

最近,它成为可能(但是有一个奇怪的解决方法)。

为此,您必须首先在支持RTF格式的编辑器中使用所需的超链接创建文本。这可以是高级文本编辑器,Web浏览器,电子邮件客户端,Web开发IDE等)。然后从编辑器复制粘贴文本,或从浏览器(或其他)复制粘贴HTML。例如,在下面的示例中,我复制粘贴了此StackOverflow页面的头部。如您所见,超链接已正确复制,并且在消息中可单击(在Mac Desktop,浏览器和iOS应用程序中选中)。

消息松弛

在Mac上

我能够在本机Pages应用程序中组成所需的链接,如下所示。完成后,将文本复制粘贴到Slack应用程序中。这可能是Mac OS上最简单的方法。

在页面中创建链接

在Windows上

我非常怀疑MS Word是否会执行相同的操作,但是很遗憾,我没有要检查的已安装实例。

普遍

在在线编辑器(例如Google文档)中创建文本。使用插入 -> 链接,修改文本和Web URL,然后将粘贴复制到Slack中。

在此处输入图片说明


1

我知道您只需要一个超文本链接,但是如果您将链接地址复制并粘贴到Slack中,则效果很好。例如,如果引用VersionOne票证编号(V1将鼠标悬停在票证窗口上以打开鼠标悬停窗口,然后右键单击票证编号以选择“复制链接地址”,然后在Slack中粘贴。它将粘贴完整的票证URL,但然后它会显示票证编号和名称的摘要,您可以单击它以直接进入票证。)


1

蟒蛇

x = "http://xxxxxx"
y = "text title"
text_link = '<{}|{}>'.format(x,y)

在使用python松弛客户端中发布text_link


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.