如何让 outlook 只显示一个 link 标题,而不是整个 link?
How to get outlook to display only a link caption, not the whole link?
在 PDF 文件中,我设置了一个用于发送电子邮件的按钮。
这是一封请求电子邮件,应该被批准或拒绝。
我希望接收者只需点击 2 次即可响应:
- 单击 "Approve" 或 "Deny"(弹出一封新电子邮件)
- 点击 "send" - 完成!
这已经有效,但是两个 link 是一场灾难:
如何让 Outlook 缩短 links(在本例中为 "Approve" 和 "Deny")
不在 Outlook 中执行任何操作!?
背景:
发件人不想在 Outlook 中执行任何操作,但按 "send"。
我正在从 PDF 中插入纯文本(见下图),我已经很高兴 Outlook 设法自动将该文本转换为可点击的 link。
我正在使用 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" - 我猜是 "plain text" Outlook 在发送电子邮件后仍然显示可点击的 link。我只是希望我能找到一种方法以某种方式隐藏那些完整的 links。
如果您使用纯文本 body 类型,这就是您将得到的结果。你无能为力。要显示用户友好的标题,您需要使用 HTML,据我所知,AcroForms 不支持它。
在 PDF 文件中,我设置了一个用于发送电子邮件的按钮。 这是一封请求电子邮件,应该被批准或拒绝。 我希望接收者只需点击 2 次即可响应:
- 单击 "Approve" 或 "Deny"(弹出一封新电子邮件)
- 点击 "send" - 完成!
这已经有效,但是两个 link 是一场灾难:
背景:
发件人不想在 Outlook 中执行任何操作,但按 "send"。
我正在从 PDF 中插入纯文本(见下图),我已经很高兴 Outlook 设法自动将该文本转换为可点击的 link。
我正在使用 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" - 我猜是 "plain text" Outlook 在发送电子邮件后仍然显示可点击的 link。我只是希望我能找到一种方法以某种方式隐藏那些完整的 links。
如果您使用纯文本 body 类型,这就是您将得到的结果。你无能为力。要显示用户友好的标题,您需要使用 HTML,据我所知,AcroForms 不支持它。