Сохранение Файла PDF В Файле Из Данных С Настройкой JS

#javascript #pdf

Вопрос:

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

Вот сценарий для справки:

 /* saveAS */   // determine the directory path for the current document   var directory = ""; this.path.substring(0, this.path.lastIndexOf('/')  1);   if (typeof(mySaveAs) == "function") {   mySaveAs(this, directory, "W.O."   " "   this.getField("W.O. #").value   " "   this.getField("Work Site Address").value   " "   this.getField("Date").value   ".pdf");   } else {   app.alert("Missing Save Function. Please contact forms administrator ");   } 

Мне нужна помощь в изменении формата даты, который он использует в имени файла. Например; дата в поле дата обозначается как mmmm d, гггг (отображается дата 23 октября 2021 года), и я бы хотел, чтобы она там отображалась. При запуске скрипта он должен измениться и использовать дату как mmm d, гггг (дата отображения 23 октября 2021 года в имени файла). Я почти уверен, что это можно сделать, так как я уже использовал нечто подобное для другого кода раньше, и это сработало, но синтаксис кода был немного другим.

Еще одна вещь, которую я хотел бы, если возможно, чтобы он изменил форматирование имени файла, в частности, как он помещает поле адреса рабочей площадки в имя файла. Обычно мы помещаем полный адрес в это поле в таком формате «street_# street_name street_type. город, провинция» При использовании скрипта для сохранения в виде файла я хочу, чтобы он использовал его только так: «steet_# street_name street_type». в основном он должен игнорировать все в поле адреса после периода создания имени файла. Можно ли написать что-то подобное?

Окончательное имя файла должно выглядеть следующим образом: «W. O. 7655 123 First St.23 октября 2021 года. pdf» при сохранении с применением вышеуказанных изменений форматирования.