如何在 YouTrack 中创建链接到外部 URL 的客户链接类型?

问题描述

我们正在使用 YouTrack 进行项目开发。有一个自动功能允许我们在描述和评论中输入项目代码和问题编号,例如:ab-101,当添加描述或评论时,文本“ab-101”成为链接到的超链接该项目的任务编号详细信息页面

我还想做的是能够输入像 ex-1234 或 ex:1234 这样的文本(可以是任何可行的格式),当描述/评论被保存时,它会变成一个链接到外部 URL,例如:ex-1234 成为 http://somesite/somepage?id=1234

的超链接

我认为这将涉及添加自定义 link type 然后创建一个自定义 workflow 来进行解析和转换。

我进行了一些 Google 搜索,但结果为空。我希望有人已经这样做了,并且可以解释如何设置或分享他们的工作流程代码以帮助我入门。

解决方法

恐怕链接类型是一个完全不相关的 YouTrack 概念。使用链接类型创建的链接只能连接两个 YouTrack 问题;当涉及到外部资源时,它们毫无用处。

不过,自定义工作流程可能确实在这里有所帮助。它不应该依赖任何类型的链接,而是检查“ex-”文本模式的问题和评论,并替换与链接匹配的所有内容。请务必查看 https://www.jetbrains.com/help/youtrack/standalone/Workflow-Spam-Blacklist.html#stop-word 以获得灵感。这个工作流程做了一些类似的事情,寻找文本匹配来拒绝它们。您的版本将取而代之。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...