Мне нужно иметь возможность вставлять данные из буфера обмена в строку в моем коде JavaScript для сценария Illustrator. до сих пор я пробовал вставлять из буфера обмена в текстовый файл фактический файл в качестве текстового поля и не реализован в моем коде. когда код читает строку, в которой должно быть указано имя файла, он устанавливается как неопределенный. Есть ли способ вставить строку, чтобы она не отображалась в реальном файле и будет определена в моем коде?
Я пробовал App.paste (), который просто вставляет содержимое в файл как блок текста. window.clipBoardData говорит, что окно не определено. Анализ JSON и stringify, JSON не определен. navigator.clipBoardData, навигатор не определен, Clipboard.clipBoardData, буфер обмена не определен.
var Clipboard = {};
var params= /*Clipboard data to be pasted here*/
"accountName:BigCompany, jobNumber: 8675309";
var KeyVal = params.split(",");
var i;
for (i in KeyVal) {
KeyVal[i] = KeyVal[i].split(":");
Clipboard[KeyVal[i][0]]=KeyVal[i][1];
}
var folder = new Folder(
"~/desktop/" + Clipboard.accountName + " " +
Clipboard.jobNumber);
folder.create();
практически все, что я пробовал, возвращаются как неопределенные.