Функция «заменить» не работает так, как я себе это представляю - PullRequest
0 голосов
/ 14 октября 2019

Мне нужно изменить часть имени документа после изменения другого поля.

Так вот как я делаю это в начале: (в форме загрузки) documentNameVariable = дата + время + имя списка + имя пользователя

(concat(translate(today(); "-"; ""); "T"; translate(calc_curr_time; ":"; ""); "_"; "ListName"; "_"; Value[Name = "FirstName"]; Value[Name = "LastName"])

Я пробовализменить имя с условием anotherFieldInput = не является пустым.

documentNameVariable = translate(documentNameVariable; "ListName"; anotherFieldInput)

Я ожидал, что «ListName» будет заменено тем, что было написано в другом поле. Что на самом деле происходит, так это то, что только часть входных данных написана правильно (например, вместо «123456» это «123451»), а имена после этого также неверны (вместо, например, «Роберт» - «R0bert»). Что делать?

...