字段无法识别的文档变量。杂技演员
Document variables not recognized by fields. Acrobat Pro
我希望这是回答这个问题的正确位置。我一直在尝试建立一个简单的文档,该文档根据具有相同文档的其他字段计算字段。我正在尝试创建一个变量列表以加快脚本编写速度。现在我的文档脚本看起来像这样
var lv = this.getField("Level").value;
var s = this.getField("StrB").value;
var d = this.getField("DexB").value;
var c = this.getField("ConB").value;
var int = this.getField("IntB").value;
var w = this.getField("WisB").value;
var ch = this.getField("ChaB").value;
var ss = this.getField("Str").value;
var ds = this.getField("Dex").value;
var cs = this.getField("Con").value;
var ints = this.getField("Int").value;
等等。
这是使用这些变量的脚本示例
{
event.value = strBonus + pb;
}
这个returns没什么。甚至没有警告。我仔细检查了我的拼写和名字。我确定这是格式问题,因为我是新手并且不完全理解该语言。任何帮助将不胜感激!感谢您花时间阅读本文。
当您在文档级脚本中定义和初始化变量时,它们会在那时获得字段值(通常为空白)。
所以,为了简化事情,把变量定义为Field对象,比如在
var lv = this.getField("Level") ;
在计算中,您将检索字段值,例如
var lv1 = lv.value * 5 ;
这样就可以了。
关于文档:您将需要 Acrobat JavaScript 文档,它是 Acrobat SDK 文档的一部分,可从 Adobe 网站的开发人员部分下载。
我希望这是回答这个问题的正确位置。我一直在尝试建立一个简单的文档,该文档根据具有相同文档的其他字段计算字段。我正在尝试创建一个变量列表以加快脚本编写速度。现在我的文档脚本看起来像这样
var lv = this.getField("Level").value;
var s = this.getField("StrB").value;
var d = this.getField("DexB").value;
var c = this.getField("ConB").value;
var int = this.getField("IntB").value;
var w = this.getField("WisB").value;
var ch = this.getField("ChaB").value;
var ss = this.getField("Str").value;
var ds = this.getField("Dex").value;
var cs = this.getField("Con").value;
var ints = this.getField("Int").value;
等等。 这是使用这些变量的脚本示例
{
event.value = strBonus + pb;
}
这个returns没什么。甚至没有警告。我仔细检查了我的拼写和名字。我确定这是格式问题,因为我是新手并且不完全理解该语言。任何帮助将不胜感激!感谢您花时间阅读本文。
当您在文档级脚本中定义和初始化变量时,它们会在那时获得字段值(通常为空白)。
所以,为了简化事情,把变量定义为Field对象,比如在
var lv = this.getField("Level") ;
在计算中,您将检索字段值,例如
var lv1 = lv.value * 5 ;
这样就可以了。
关于文档:您将需要 Acrobat JavaScript 文档,它是 Acrobat SDK 文档的一部分,可从 Adobe 网站的开发人员部分下载。