【问题标题】:Run Adobe PDF script when document is saved保存文档时运行 Adob​​e PDF 脚本
【发布时间】:2021-10-18 23:09:43
【问题描述】:

我试图将下面的脚本放在“文档已保存”下的文档操作中。我不确定如何完成 if 语句。如果客户对 8 个问题中的任何一个回答“是”,我希望脚本运行。

var MonTitre = "Title";
var MonAlerte = 'You answered "Yes" to 1 or more questions on this form. Would you like to email it to us now?\n \nClick "Yes" to create an email draft with the form.';
var cToAddr = "admin@email.com";
var cCCAddr = "";
var cBody = "Please, review……\n”;
var one = this.getField("cd.one");
var two = this.getField("cd.two");
var three = this.getField("cd.three");
var four = this.getField("cd.four");
var five = this.getField("cd.five");
var six = this.getField("cd.six");
var seven = this.getField("cd.seven");
var eight = this.getField("cd.eight");


if (one = "Yes" || two = "Yes" || three = "Yes" || four = "Yes" || five = "Yes" || six = "Yes" || seven = "Yes" || eight = "Yes"){

if(app.alert({cMsg: MonAlerte, nIcon: 1, cTitle: MonTitre, nType: 2}) == 4){
this.mailDoc({bUI: true, cTo: cToAddr, cCc: cCCAddr, cSubject: "Review", cMsg: cBody});}

【问题讨论】:

    标签: javascript pdf adobe script


    【解决方案1】:

    我认为您在getField 命令中缺少.value

     var one = this.getField("cd.one").value ;
    

    容易忘记!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-10
      • 2015-05-08
      • 2014-10-29
      • 2011-03-18
      • 2015-12-18
      • 2011-05-08
      • 2010-11-10
      • 1970-01-01
      相关资源
      最近更新 更多