Мы новички в Salesforce и пытаемся внедрить кнопки быстрого действия в шаблоны электронной почты HTML Salesforce.
Наш сценарий - -
Когда возможность представляется на утверждениеМы отправляем электронное письмо утверждающим.Это электронное письмо генерируется с использованием шаблона электронной почты, в котором есть текст и пара ссылок.Утверждающие получают это электронное письмо и нажимают на кнопку ответа, а затем отвечают словами «Утверждено» или «Отклонено», которые отправляются в Salesforce, и возможность утверждается или отклоняется соответственно.
Чего мы пытаемся достичь? -
Вместо того, чтобы утверждающие отвечали, набрав вручную «Утверждено» или «Отклонено», мы хотим, чтобы в нижней части электронного письма были кнопки быстрого действия, после нажатия на них текст должен автоматически вводиться какОтветить.Пожалуйста, смотрите скриншот. ![This is how it works in Gmail.](https://i.stack.imgur.com/VQHMp.png)
Что мы уже пробовали?- В нашем HTML-шаблоне одобрения электронной почты Salesforce мы добавили 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.](https://i.stack.imgur.com/6VfPl.png)
Пожалуйста, дайте нам знать, если у кого-нибудь есть какие-либо идеи по этому поводу.Заранее спасибо.