【问题标题】:Adding a dynamic link to Microsoft Teams message向 Microsoft Teams 消息添加动态链接
【发布时间】:2020-01-20 17:38:56
【问题描述】:

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

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

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

&lt;&gt; 字符被编码,我失去了文本的可点击性。

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

看起来像这样:

但逻辑应用没有相同的按钮。如果我尝试使用带有提供的按钮的静态 URL 添加链接,它可以工作。我不能使用 Microsoft Flow,因为与逻辑应用相比,它的功能似乎有些受限。

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

【问题讨论】:

  • 您是否尝试过 [SomeText](动态生成的 URL)。这在几乎所有 MS 产品(逻辑应用程序和 Flow 中)中都能正常工作。

标签: azure-logic-apps microsoft-teams power-automate


【解决方案1】:

我已经想通了。

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

原来这种编码只有在我们通过在线编辑器/文本框添加文本/代码时才会发生。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-05
    • 2020-09-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多