Как мне сослаться на другой файл JS для скриптов Illustrator? - PullRequest
0 голосов
/ 10 июля 2020

У меня есть сценарии иллюстратора, которые выбирают слои и другие сценарии, которые перемещают элементы в именованные слои.

Я хочу создать один файл, в котором я могу назвать все слои как переменные, у меня есть некоторый опыт работы с PHP и я понимаю функцию включения. Мне нужно что-то подобное, которое будет работать с JS.

Я пробовал код из этой ссылки - jQuery .getScript

Но я получаю ошибки, так что кажется, что мне чего-то не хватает (у меня нет опыта работы с JS). Я даже не уверен, что Illustrator так работает.

Это код

var aDoc = app.activeDocument;

$.getScript( "LayerNames.js" )
  .done(function( script, textStatus ) {
    console.log( textStatus );
  })
  .fail(function( jqxhr, settings, exception ) {
    $( "div.log" ).text( "Triggered ajaxError handler." );
});

aDoc.activeLayer = aDoc.layers.getByName(layerName1);

LayerNames. js имеет следующий код

var layerName1 = 'Background';

Я получаю сообщение об ошибке: $.getScript не является функцией.

Итак, вопрос в том, могу ли я ссылаться на внешний файл js в сценарии иллюстратора, и если да, то как?

1 Ответ

0 голосов
/ 10 июля 2020

Я нашел ответ

#include "sample.jsx"

Это отлично работает для моего случая сенарио.

...