【发布时间】:2017-09-17 06:24:19
【问题描述】:
在 PDF 文件中,我设置了一个用于发送电子邮件的按钮。 这是一封请求电子邮件,应该被批准或拒绝。 我希望接收者只需单击 2 次即可响应:
- 点击“批准”或“拒绝”(弹出一封新电子邮件)
- 点击“发送” - 完成!
这已经有效,但两个链接是一场灾难: 如何让 Outlook 缩短链接(在这种情况下为“批准”和“拒绝”) 无需在 Outlook 中执行任何操作!?
背景:
发件人不想在 Outlook 中执行任何操作,但按“发送”。
我正在插入 PDF 中的纯文本(见下图),我已经很高兴 Outlook 能够自动将该文本转换为可点击的链接。
我将 Adobe LiveCycle Designer 用于我的 PDF 电子邮件功能,这是单击 PDF 中的电子邮件按钮时的代码:
sendMail();
function sendMail(to, from, subject, body)
{
to = (typeof to !== 'undefined') ? to : "test@test.de";
from = (typeof to !== 'undefined') ? to : "test@test.de";
subject = (typeof subject !== 'undefined') ? subject : "Request Mail";
body = (typeof body !== 'undefined') ? body : "Hello,\n\n please approve this request!\n\n";
var subjectOk = "Request approved";
var subjectNo = "Request denied";
var responseOk = "Your request has been approved.";
var responseNo = "Your request has been denied.";
var linkOk = "<mailto:" + from + "?subject=" + subjectOk + "&body=" + responseOk + ":>";
var linkNo = "<mailto:" + from + "?subject=" + subjectNo + "&body=" + responseNo + ":>";
var links = linkOk + "\n" + linkNo;
event.target.app.mailMsg(
{
bUI: true,
cTo: to,
cSubject: subject,
cMsg: body + links
}
);
}
是否有任何 JS 函数可以将我的字符串转换为 Outlook 可以立即识别的格式?令我印象深刻的是,即使电子邮件格式是“nur Text”——我猜是“纯文本”,Outlook 在发送电子邮件后仍会显示可点击的链接。我只是希望我能找到一种方法来隐藏那些完整的链接。
【问题讨论】:
标签: javascript email pdf outlook livecycle-designer