在Salesforce的电子邮件模板中实施快速操作按钮

时间:2019-03-26 05:31:36

标签: salesforce email-templates salesforce-lightning

我们是Salesforce的新手,我们正在尝试在Salesforce的HTML电子邮件模板中实现快速操作按钮。

我们的情况是-
 机会提交批准后,我们​​将向批准者发送电子邮件。该电子邮件是使用电子邮件模板生成的,该模板具有一些文本和几个链接。批准者会收到这封电子邮件,然后单击“答复”按钮,然后用“已批准”或“已拒绝”字样答复,这些词会发送到Salesforce,并相应地批准或拒绝机会。

我们正在努力实现什么?-
与其批准者不手动输入“已批准”或“已拒绝”来答复,我们希望在电子邮件底部具有“快速操作”按钮,单击它们后,应自动键入文本作为答复。请查看屏幕截图。This is how it works in Gmail.

我们已经尝试了什么? -在Salesforce电子邮件批准HTML模板中,我们添加了按钮的HTML代码,并在其中应用了Javascript以创建响应,该代码如下。我们遇到错误-拒绝执行内联事件处理程序,因为它违反了以下内容安全策略指令:“ script-src xyz.com'self'”。要启用内联执行,需要使用'unsafe-inline'关键字,哈希('sha256 -...')或随机数('nonce -...')。

<input type="button" style=" font: bold 11px Arial;
      background-color: #4BCA81;
      color: white;
      padding: 5px 6px 5px 6px;
      border-top: 1px solid #CCCCCC;
      border-right: 1px solid #333333;
      border-bottom: 1px solid #333333;
      border-left: 1px solid #CCCCCC;" 
      class="button" value="Approve" onclick="generateReply('Approved')"/>
<input type="button" style=" font: bold 11px Arial;
      text-decoration: none;
      background-color: #E1553C;
      color: white;
      padding: 5px 6px 5px 6px;
      border-top: 1px solid #CCCCCC;
      border-right: 1px solid #333333;
      border-bottom: 1px solid #333333;
      border-left: 1px solid #CCCCCC;" href="https://cgdstudios2017-- 
      pdg.lightning.force.com/apex/RejectDeal?id={!Opportunity.Id}" 
      class="button" value="Reject" onclick="generateReply('Rejected')"/>`

我们能够作为电子邮件生成的输出是

This is our email template output, we want the buttons to be functional.

请让我们知道是否有人对此有任何想法。预先感谢。

0 个答案:

没有答案