向 Microsoft Teams 消息添加动态 link

Adding a dynamic link to Microsoft Teams message

我正在使用 Azure 逻辑应用程序将 Teams 消息(使用 v3)post 发送到触发时我们拥有的频道。当我尝试将动态 link 添加到我正在 post 的内容时 - 它失败了。

如果我使用如下示例消息,其中 SomeAction 生成 json 结果而 .link 是 URL 属性:

`Example message looks like <a href="body('SomeAction').link]">this</a>`

<> 个字符被编码,我失去了文本的可点击性。

看起来像 Microsoft Flow - 他们有一个 html 图标按钮,似乎可以关闭编码 - 请参见此处:https://powerusers.microsoft.com/t5/Power-Automate-Ideas/Flow-Bot-unable-to-add-clickable-URL-to-Teams/idi-p/277965

所以看起来像这样:

但逻辑应用程序没有相同的按钮。如果我尝试使用提供的按钮使用静态 URL 添加 link,它会起作用。我不能使用 Microsoft Flow,因为它的功能与逻辑应用程序相比似乎有些受限。

我想知道是否有任何方法可以在 Microsoft Teams 中使用逻辑应用 post 动态 link?

我已经弄明白了。

正如我之前所说,如果我们刚刚添加 <a href="body('SomeAction').link]">,标签就会被编码。

事实证明只有当我们通过在线编辑器/文本框添加文本/代码时才会发生这种编码。

诀窍是导航到 代码视图 并确保通过 arm 模板删除编码。