Adobe Java Script - PullRequest
       8

Adobe Java Script

0 голосов
/ 03 октября 2018

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

1 Ответ

0 голосов
/ 04 октября 2018

Заполняющая строка должна выглядеть следующим образом: populate.value = one.valueAsString + '-' + two.valueAsString + '-' + three.valueAsString;

Я поставил «AsString» неправильноместо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...