[AI CC-CC2021] Баг с RulerUnits undefined

Creative

Топикстартер
15 лет на форуме
Сообщения
296
Реакции
3
Создаю документ скриптом. Так как мне нужен документ в мм, то я их и устанавливаю на старте вот такой строчкой (подсмотрено в одной теме здесь на форуме):
JavaScript:
DocumentPreset.units=rulerUnits.Millimeters;
потом собственно документ:
JavaScript:
var Banner=app.documents.addDocument("BasicCMYK",DocumentPreset);

Получаю глупейший глюк: время от времени по непонятной причине Toolkit выдает ошибку RulerUnits undefined. Закроешь-откроешь Иллюстратор, попереставляешь строчки местами - внезапно пройдет, как и не было. Что это такое, и как с ним бороться?
 

Oleg Butrin

20 лет на форуме
Сообщения
1 990
Реакции
1 213
Код:
app.activeDocument.units=RulerUnits.Millimeters;
С большой буквы RulerUnits.
 
  • Спасибо
Реакции: Creative

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
  • Спасибо
Реакции: Creative

Creative

Топикстартер
15 лет на форуме
Сообщения
296
Реакции
3
Вы не поверите. Спустя пару дней просто открыла ToolKit и при первом же запуске скрипта - в строке DocumentPreset.units=RulerUnits.Millimeters - ошибка: RulerUnits is undefined.
Почему?
 

Oleg Butrin

20 лет на форуме
Сообщения
1 990
Реакции
1 213
В скрипте определено приложение для запуска скрипта?
 

Creative

Топикстартер
15 лет на форуме
Сообщения
296
Реакции
3
В этот раз сработало, а вот в прошлый - я его определила, а он все равно не запускался. Заработал после каких-то хаотичных действий.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
А если из иллюстратора запускать? Подозреваю, у вас ESTK какой то тугой
 

Creative

Топикстартер
15 лет на форуме
Сообщения
296
Реакции
3
Я конечно попробую, но мне кажется, отлаживать неудобно все-таки будет.
А проблема тугости как-то решается?