Javascript Adobe Illustrator JSON не определен - декодирование JSON-кодированных данных буфера обмена - PullRequest
1 голос
/ 24 июня 2019

Я пытаюсь взять записанные данные и кодировать JSON в буфер обмена и превратить их в объект для сценария иллюстратора. С его помощью можно найти копию размера продукта, а затем, используя иллюстратор, открыть определенный шаблон, а затем, при необходимости, указать название и номер работы.

когда я запускаю скрипт в Illustrator, он выдает мне следующее сообщение:

Ошибка 2: JSON не определен. Строка 1 -> var CLipboard = JSON.parse (app.paste ());

//what I need to do
var Clipboard =JSON.parse(app.paste());

//example of what i am looking for 
/*var Clipboard = {jobNumber:  "8675309",
  accountName: "sample Account Name",
  tentSize:  "10X10 logoTENT",
  roof_color:  "DarkBluePoly"
};*/

 //example of what the clipboard data is used for
var folder = new Folder(
  "~/desktop/" + Clipboard.accountName + " " + Clipboard.jobNumber
);

1 Ответ

1 голос
/ 11 июля 2019

В итоге я нашел API JSON от https://cdnjs.com/libraries/json2 и поместил его в ту же папку, а затем с помощью #include 'json2.min.js' Я смог выполнить JSON.Parse без проблем!

...