Javascript 如何让outlook只显示链接标题,而不显示整个链接?

Javascript 如何让outlook只显示链接标题,而不显示整个链接?,javascript,email,pdf,outlook,livecycle-designer,Javascript,Email,Pdf,Outlook,Livecycle Designer,在一个PDF文件中,我设置了一个发送电子邮件的按钮。 这是一封请求电子邮件,不应被批准或拒绝。 我希望接收器只需点击两下即可做出响应: 单击“批准”或“拒绝”(弹出一封新电子邮件) 点击“发送”-完成 这已经奏效,但这两个环节是一场灾难: 如何让Outlook缩短链接(在本例中为“批准”和“拒绝”) 而不在Outlook中执行任何操作 背景: 发件人不想在Outlook中执行任何操作,但按“发送”。 我正在插入PDF中的纯文本(见下图),我已经很高兴Outlook能够自动将该文本转换为可单击的链

在一个PDF文件中,我设置了一个发送电子邮件的按钮。 这是一封请求电子邮件,不应被批准或拒绝。 我希望接收器只需点击两下即可做出响应:

  • 单击“批准”或“拒绝”(弹出一封新电子邮件)
  • 点击“发送”-完成 这已经奏效,但这两个环节是一场灾难: 如何让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
                }
        );
    }
    
    sendMail();
    函数sendMail(收件人、发件人、主题、正文)
    {
    to=(typeof to!=“未定义”)?to:test@test.de";
    from=(typeof to!=“未定义”)?到:test@test.de";
    主题=(主题类型!=“未定义”)?主题:“请求邮件”;
    正文=(正文的类型!=“未定义”)?正文:“您好,\n\n请批准此请求!\n\n”;
    var subjectOk=“请求已批准”;
    var subjectNo=“请求被拒绝”;
    var responseOk=“您的请求已被批准。”;
    var responseNo=“您的请求已被拒绝。”;
    var linkOk=“”;
    var linkNo=“”;
    var links=linkOk+“\n”+linkNo;
    event.target.app.mailMsg(
    {
    是的,
    首席技术官:到,
    C主题:主题,
    cMsg:body+链接
    }
    );
    }
    

    是否有任何JS函数可以将我的字符串转换为outlook可以立即识别的格式?我印象深刻的是,即使电子邮件格式是“nur文本”——我猜是“纯文本”——Outlook在发送电子邮件后仍然显示可单击的链接。我只是希望我能找到一种方法来隐藏那些完整的链接。

    如果你使用纯文本正文类型,你会得到这样的结果。你无能为力。要显示用户友好的标题,您需要使用HTML,据我所知,AcroForms不支持HTML。

    您知道可以实现这一点的其他方法吗?词形?对不起,我对词形知之甚少。您说您正在使用Adobe LiveCycle Designer并从PDF发送。好吧,不管怎样,你可能应该提出另一个关于单词形式的问题,其他人可能会提供帮助:(