【问题标题】:Render text as HTML in email template Dynamics CRM在电子邮件模板 Dynamics CRM 中将文本呈现为 HTML
【发布时间】:2020-04-01 13:42:59
【问题描述】:

我需要使用工作流发送电子邮件,使用模板或使用工作流步骤>>发送电子邮件:创建新消息。 电子邮件必须包含包含 HTML 标记的数据字段(多行文本){!customEntity:Question;} 。例如:

Registration number <b>XSA-192034</b><br>
College <b>Private</b><br>
Principal player? <b>No</b>

如何在电子邮件模板中呈现 HTML 标记?

模板主体如下:

您好 {!User : Full Name;},
我们从 {!Contact:Full Name;}
收到以下信息 {!customEntity:问题;}

目前显示为:

Hi John Clark,
We received the info below from Jason Smith  
  Registration number <b>XSA-192034</b><br>
  College <b>Private</b><br>
  Principal player? <b>No</b>

【问题讨论】:

    标签: dynamics-crm-2011 microsoft-dynamics dynamics-crm-2013 dynamics-365


    【解决方案1】:

    这不会开箱即用。如果您想在电子邮件模板或工作流程(电子邮件)中使用它,您将不得不摆脱您的 html 标签。

    您必须为此使用 C# 或 java 脚本。

    看看这些文章,这些文章将指导你前进。

    https://nishantrana.me/2010/03/05/converting-html-to-text-for-email-in-crm/

    https://www.crmanswers.net/2013/03/converting-html-e-mail-to-plain-text.html

    【讨论】:

    • 感谢您的回答。我理解你的意思,但我不想删除 HTML 标签。我想在电子邮件正文/模板中将它们编码为 HTML,因为我需要以粗体显示一些单词。如果无法进行 OOB,我可以使用什么方法来实现这一目标?
    • 然后选择插件,在您的代码中,您可以使用这些 html 标签来执行您想要的结果。我相信附加的参考链接确实显示了如何进行。
    • @GabyMarquez 如果这有帮助,请将其标记为已解决。它也会帮助其他人。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-14
    • 2022-01-24
    • 2015-03-30
    • 2013-05-20
    • 2020-09-18
    • 2019-11-30
    • 2021-06-03
    相关资源
    最近更新 更多