【问题标题】:Embedding HTML code in Power Automate table在 Power Automate 表中嵌入 HTML 代码
【发布时间】:2022-01-23 18:28:24
【问题描述】:

我有一个使用“创建 HTML 表”功能作为其步骤之一的 Power Automate 流程。表中的字段之一是 URL 地址。后者可能会很长,并且会使发送到的电子邮件中的表格显示非常拥挤。该链接显示为完整地址。我希望显示一个标签,以便在单击它时将阅读器发送到底层链接。我知道如何在常规 HTML 页面中创建带标签的链接。但是,我正在尝试各种方法将标记的 URL 嵌入到由 Create HTML Table 创建的表中。例如,我有这样的东西:Click for Google。生成的表格显示链接但忽略标签部分。

有什么建议吗?

【问题讨论】:

标签: html power-automate


【解决方案1】:

假设你要使用邮件中的表格,应该都是用 HTML 标签来完成的。

  1. 您需要为链接构建该 HTML 代码,“创建 HTML 表”中的表达式可能如下所示:
concat('<a href="', body()?['{Link}'], '">Short Name for link</a>')

Concat 函数将多个字符串连接在一起。在示例中它 连接 HTML 标记的第一部分,插入动态内容 body()?['{Link}'],以及 HTML 标记的其余部分。

HTML 表格不允许您添加另一个 HTML 标记,因为它可能会破坏表格。它将在电子邮件正文中以纯文本形式结束 + 它将 &amp;lt; 替换为 &amp;lt; || &amp;gt;&amp;gt; || &amp;quot;

  1. 您必须将这些字符替换回去。 - 在电子邮件正文中插入此表达式:
replace(replace(replace(body('Create_HTML_table'),'&lt;','<'),'&gt;','>'),'&quot;','"')

现在表格将根据需要在电子邮件中显示正确的短 URL 链接。

【讨论】:

    猜你喜欢
    • 2023-02-17
    • 2022-08-23
    • 2021-11-05
    • 2020-07-28
    • 1970-01-01
    • 2014-12-16
    • 1970-01-01
    • 2022-11-11
    • 2012-12-10
    相关资源
    最近更新 更多