2017-04-20 60 views
0

在PDF文件中,我设置了一个用于发送电子邮件的按钮。 这是一个请求电子邮件,应该被批准或拒绝。 我想接收器简单地进行了2次点击,以回应:如何让Outlook只显示链接标题,而不是整个链接?

  1. 点击“批准”或“拒绝”(新的电子邮件弹出)
  2. 点击“发送” - 完成了!

这已经工作,但两个环节是一场灾难: Received Mail 如何让Outlook来缩短链接(链接到“批准”,并在这种情况下,“拒绝”) 没有在Outlook做什么!?

背景:
发件人不想在Outlook中做任何事情,但按“发送”。
我从PDF插入纯文本(请参阅下图),我已经很高兴Outlook管理自动将该文本转换为可点击的链接。 Before sending

我使用的Adobe LiveCycle Designer中我的PDF电子邮件功能,这是我的代码的PDF中的电子邮件按钮被点击时:

sendMail(); 

function sendMail(to, from, subject, body) 
{ 
    to = (typeof to !== 'undefined') ? to : "[email protected]"; 
    from = (typeof to !== 'undefined') ? to : "[email protected]"; 
    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仍然留下深刻的印象,Outlook在发送电子邮件后仍显示可点击的链接。我只希望我能找到一种方法来以某种方式隐藏这些完整的链接。

回答

0

这是你会得到如果你使用plainText正文类型。没有什么可以做的。要显示用户友好的标题,您需要使用HTML,而据我所知AcroForms不支持。

+0

你知道任何可以做到这一点的替代品吗?字形式? –

+0

对不起,我对Word表单不太了解。你说你正在使用Adobe LiveCycle Designer并从PDF发送。好吧,无论如何,你可能应该创建另一个有关Word窗体的问题,其他人可能会帮助:( –

相关问题