#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» при сохранении с применением вышеуказанных изменений форматирования.