Нууу можно разбить всю логику по полочкам, например будет 30 функций. При входе в каждую функцию писать в лог-файл для текущего профиля "время и номер функции".
Это конечно не прям "с того места, где был некорректно завершен" но довольно близко.
Обработка списка - удаление дублей, сортировка
-
Всех приветствую.
Вроде простое действие, но не получается решить вопрос со списком уже который день. Вынужден был прибегнуть к помощи нейросетки, но и этот результат не могу скормить BAS, пишет SyntaxError. Я до конца не понимаю работу кода, к сожалению, но что конкретно ему не нравится, может в мелочи какой-то дело?var emails = [[EMAILLIST]];
// Подсчитываем количество вхождений каждого адреса
var count = {};
emails.forEach(email => {
count[email] = (count[email] || 0) + 1;
});
// Сортируем адреса по убыванию количества вхождений и оставляем только сами адреса
[[EMAIL]] = Object.entries(count).sort(([, a], [, b]) => b - a).map(([email]) => email);Задача такая:
Есть список почт EMAILLIST, где одни и те же адреса могут повторяться. Нужно в список EMAIL записать каждый уникальный адрес из EMAILLIST без дублей и отсортировать эти адреса в порядке убывания количества их повторений в исходном списке, сверху вниз.