我有一个Adobe文档,我在3个字段中输入三位数的社会安全号码,然后将它们组合到一个字段中,以便以后在文档中进一步使用。我使用以下Java脚本:
`var three = this.getField("Social Security");
function collatePreSetFieldsTo(populate){
//always overwrite the value in populate field
//if(populate.value==''||populate.value==null){
var one = this.getField("SSF");
var two = this.getField("SSM");
var three = this.getField("SSL");
populate.value=one.value + '-' + two.value + '-' + three.value;
//}
}
collatePreSetFieldsTo(three);
`这是可行的,除非其中一个数字在开头包含零。然后,它丢弃零。我已经尝试在变量语句中添加"toString()“和"AsString”,以及互联网上建议的所有其他内容。一切都不正常,我想知道是否有人对我可能做错了什么有什么建议。我正在使用Adobe X Pro。谢谢。
发布于 2018-10-05 04:16:12
填充的行应如下所示: populate.value=one.valueAsString + '-‘+ two.valueAsString + '-’+ three.valueAsString;
我把"AsString“放错了地方。
https://stackoverflow.com/questions/52635300
复制相似问题