У меня есть документ 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.Спасибо.