我有一份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});
}
}
希望任何人都可以提供帮助。
答案 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
})