Добрый день, Уважаемый koros
В скрипте MakeCardCatalog.jsx возникает ошибка в строке 146, если не проинициализирована переменная myFolder
Это происходит из-за того, что, в таком случае, в функции myFilesList(myFolder) не происходит обработки, т.к. в строке 300 переменная myFolder = "null", и функция возвращает значение "undefined"; при этом, в строке 148 ошибки не возникает.
В следующем витке цикла, в строке 146, у переменной myFilteredFiles уже нет свойства "length", т.к. она получила новое значение "undefined", о чем и выдается ошибка.
Для того, скрипт в этом участке отрабатывал, как задумано, и открывался диалог выбора папки, необходимо добавить в функции myFilesList(myFolder) в блоке "else" вызвать исключение (строка 300)
Прилагаю файл с исправлением