Сохранить как, не достигнув функции catch - PullRequest
0 голосов
/ 29 мая 2019

Когда я запускаю свой код в SodaPDF (фирменной программе Adobe), saveAs не отображает ошибку, как должна.«myPath» - это переменный путь, который не существует на моем компьютере, я хочу, чтобы PDF-файл отображал предупреждающее сообщение о том, что сохранить не удалось.

Если я использую другую функцию, которой нет в Soda, напр.doc.Open, он сразу перейдет в оператор catch и отобразит мое сообщение об ошибке, как и должно быть.По какой-то причине saveAs не выдает ошибку ни достаточно быстро, ни достаточно сложно, чтобы сделать это в операторе catch.

try {
this.saveAs(myPath);
this.resetForm(["Button1"]);}
catch(err){
app.alert(err.message, 0);}

То, что на самом деле делает этот код, не сохраняет и сбрасывает форму без ошибок в операторе catch.Прошу прощения, если в этом нет особого смысла, я постараюсь уточнить по мере необходимости.

...