需要将PDF表单电子邮件字段发送给所有三个收件人

时间:2015-03-11 11:53:23

标签: forms email pdf

我有一份PDF表格,其中填写了3个不同的电子邮件字段(名为mailto,mailcc和买家)。在按下SEND按钮后,如何将完成的PDF发送到所有三个电子邮件地址,我该怎么做?

我已经尝试过这段代码,但它只发送到" mailto"字段,我无法提取和添加mailcc和买方字段信息。

allgood();  
function allgood()  
{  
 var adr="";  
 for (var i=0;i<this.numFields;i++)  
 {  
  var fName=this.getNthFieldName(i);  
  var f=this.getField(fName);  
  if (f.name == "mailto")
  {  
    if(f.value != "") 
    { 
      adr=f.value; 
    } 
  }  
 }  
 if (adr=="") 
 {  
  app.alert("Bitte E-Mail-Adresse angeben!"); 
 }  
 else  
 { 
   this.mailDoc({bUI: true, cTo: adr}); 
 }  
} 

希望任何人都可以提供帮助。

link to view the document

2 个答案:

答案 0 :(得分:0)

一点点RTFM(在Acrobat JavaScript文档中,它是Acrobat SDK的一部分,可从Adobe网站下载)声明cTo是以分号分隔的接收列表。 cCc和cBcc的情况相同。

答案 1 :(得分:0)

RTMF不是一个选项,这就是我尝试这个论坛的原因。但无论如何,这里是任何正在寻找类似主题的人的解决方案(有修改)。

//Email Variables  
var cToAddr = this.getField("supplierEmail").value+ ";" + this.getField("internalservicesEmail").value;  
var cCCAddr = this.getField("requestorEmail").value+ ";" + this.getField("managerEmail").value+ ";" + this.getField("buyerEmail").value;  
var cSubLine = "Here comes the SUBJECT";  
var cBody = "Here comes the BODY TEXT.";  
  
//Submission Script  
this.mailDoc({  
    bUI: true,  
    cTo: cToAddr,  
    cCc: cCCAddr,  
    cSubject: cSubLine,  
    cMsg: cBody  
})