JS Error 2 - как бороться?

Статус
Закрыто для дальнейших ответов.

MarselHunter

Участник
Топикстартер
Сообщения
1
Реакции
0
Вот получилось так, что при работе моего скрипта выскакивает ошибка:
JavaScript Error 2: User cancelled this action

Причем получается так только если работать со свойствами и методами pageItems и/или pages. То есть, если я к примеру пропишу:

if (app.activeDocument.pages(n).id != 111) {...}

то дебаггер ругается на app.activeDocument.pages(n).id. У меня вопрос, из-за чего это происходит и как с ним бороться?
 
Ответ: JS Error 2 - как бороться?

Чего ж ему не ругаться. Я тоже ща начну.
if (app.activeDocument.pages(n).id != 111) {...}
Здесь что?
Желание получить id какой страницы?
Переменная n — Number? String?

Если Number, то должно быть
if (app.activeDocument.pages[n].id != 111) {...}

А если String (то есть name страницы), то:
if (app.activeDocument.pages.items(n).id != 111) {...}
 
Статус
Закрыто для дальнейших ответов.