我们是Salesforce的新手,我们正在尝试在Salesforce的HTML电子邮件模板中实现快速操作按钮。
我们的情况是-机会提交审批后,我们将向审批者发送电子邮件。该电子邮件是使用电子邮件模板生成的,该模板具有一些文本和几个链接。批准者会收到此电子邮件,然后单击“答复”按钮,然后以“已批准”或“已拒绝”字样答复,这些词会发送到Salesforce,并相应地批准或拒绝机会。
我们正在努力实现什么?-与其批准者不手动输入“已批准”或“已拒绝”来答复,我们希望在电子邮件底部具有“快速操作”按钮,单击它们后,应自动键入文本作为答复。请查看屏幕截图。
我们已经尝试了什么? -在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')"/>`
我们能够作为电子邮件生成的输出为
[请让我们知道是否有人对此有任何想法。预先感谢。
我们是Salesforce的新手,我们正在尝试在Salesforce的HTML电子邮件模板中实现快速操作按钮。我们的情况是-当机会提交批准时,我们正在发送...
[好,您能指导我们如何做到这一点。我们面临着相同的用例。