TGViewer
Сергей Турулин Сергей Турулин @adobescript · 502 subscribers
Post #130 435
Ничего, ничего, ничего, ничего, 1851876449

Хотя во всех программах Адоба скрипты работают примерно одинаково, каждая программа делает что-то по-своему.

В Индизайне, например, все константы хранятся в специальных объектах (перечислениях), но их значения — огромные числа! Почему? Да просто решили так.

Если у чего-то не указан параметр, то возвращается обычно undefined. Например, если у стиля в Индизайне не указан шрифт, то будет как раз undefined.

Но если попробовать взять размер шрифта, который не указан в стиле, то вернётся как раз NothingEnum.NOTHING. И самое дурацкое, что при выводе в логах этого значения, будет указано значение этой константы, как на картинке.

Поэтому я почти с самого первого дня программирования для Адоба использую только тройное сравнение === и проверяю typeof регулярно. И вам советую.
  • 👍 4
More from @adobescript
  1. Aug 10, 2026Консультация → Автоматизация Я автоматизирую дизайн 6 лет: от скриптов для Adobe до навига…
  2. Jul 8, 2026Я вообще не дизайнер (и не футболист), но задизайнил чемпионат по подземному катанию в Мос…
  3. Jun 8, 2026👆 начинаем постить про редактор генераторов Этот указатель для Екатеринбурга раньше делал…
  4. Jun 8, 2026Визуальный редактор генераторов Готовимся к новому этапу автоматизации дизайна — визуально…
  5. May 28, 2026Post #311
  6. May 27, 2026Сгенерил новый квартал схемы и сделал тёмную тему. Как вам? Любителям Выхина (есть такие?)…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →