Как динамически изменить имя XML после каждого запуска скрипта автоматизации - PullRequest
0 голосов
/ 11 октября 2019

Я запускаю несколько сценариев автоматизации в транспортире, и у меня есть один сценарий, когда приложению требуется уникальное имя файла XML каждый раз для загрузки, поэтому с помощью автоматизации я могу добиться этого, когда мне нужно загрузить один и тот же файл несколько раз, изменивего имя файла снаружи, а также внутри файла. Это позволяет только файлы XML.

Пожалуйста, предложите какое-то решение.

Заранее спасибо.

1 Ответ

0 голосов
/ 11 октября 2019

Этого можно добиться с помощью модуля fs nodeJS и добавления уникальной метки времени на основе текущего времени. Я не проверял это, но это может работать

const fs = require('fs');
const newName = `file_${Date.now()}.xml`
fs.renameSync('file.xml', newName);
//Then upload your file however you need to

Это создаст копию filename.xml в указанном месте и переименует ее filename_1570786998048.xml.

...