Так же код который может помочь убрать лишние ссылки на файлы из списка сайтов
// Исходный список URL-адресов var urlsList = [[URLS_LIST]]; // Окончания файлов для фильтрации var fileExtensions = ['.css', '.js', '.wow', '.php', '.doc', '.html', '.pdf', '.txt', '.zip', '.wav']; // Расширения файлов для фильтрации var mediaExtensions = ['.mp3', '.jpg', '.jpeg', '.png', '.gif', '.bmp', '.svg', '.webp', '.ico']; // Результирующий список URL-адресов var filteredUrls = []; urlsList.forEach(function(url) { // Проверка окончаний файлов var hasInvalidFileExtension = fileExtensions.some(function(extension) { var regex = new RegExp(extension.replace('.', '\\.') + '($|\\W)'); return regex.test(url); }); // Проверка расширений файлов var hasInvalidMediaExtension = mediaExtensions.some(function(extension) { var regex = new RegExp(extension.replace('.', '\\.') + '($|\\W)', 'i'); return regex.test(url); }); if (!hasInvalidFileExtension && !hasInvalidMediaExtension) { filteredUrls.push(url); } }); // Запись результата обратно в переменную [[URLS_LIST]] [[URLS_LIST]] = filteredUrls; // Преобразование списка в строку с новой строкой в качестве разделителя var result = filteredUrls.join('\n');Визуальный баг стрелочки перехода к метке
-
Словил неопасный, но всё же баг. Делал проект, в нём был переход к метке. Так получилось, что потом было необходимо поставить ещё 1 метку чуть выше той, на которую была ссылка. Когда создал эту вторую метку, стрелочка перехода перескочила на неё. Названия меток в корне разные. Я проверил, баг лишь визуальный, при выполнении действий переходит туда, куда надо. Тем не менее, было бы неплохо его пофиксить. Вот короткий ролик-демонстрация: https://yadi.sk/i/wWqVjMbIWKMAPw
-
Кстати, после перезагрузки скрипта баг не исчез, после полной перезагрузки БАС'а тоже.
-
@DoctorKrolic said in Визуальный баг стрелочки перехода к метке:
Словил неопасный, но всё же баг. Делал проект, в нём был переход к метке. Так получилось, что потом было необходимо поставить ещё 1 метку чуть выше той, на которую была ссылка. Когда создал эту вторую метку, стрелочка перехода перескочила на неё. Названия меток в корне разные. Я проверил, баг лишь визуальный, при выполнении действий переходит туда, куда надо. Тем не менее, было бы неплохо его пофиксить. Вот короткий ролик-демонстрация: https://yadi.sk/i/wWqVjMbIWKMAPw
Как эту ошибку можно повторить?
-
Пытался повторить его в другом проекте и у меня не получилось. Не знаю, то ли это кол-во действий между метками влияет, то ли то, что переход находится в низу лесенки из if-ов, то ли потому, что это происходит в цикле...
-
@DoctorKrolic said in Визуальный баг стрелочки перехода к метке:
Пытался повторить его в другом проекте и у меня не получилось. Не знаю, то ли это кол-во действий между метками влияет, то ли то, что переход находится в низу лесенки из if-ов, то ли потому, что это происходит в цикле... Тем не менее, вот тот проект -> Bot.xml. Разберитесь, пожалуйста, сами, что там может вызывать тот баг.
Визуальный баг вызван техническим описанием действия "Установить метку" "Посещать страницу с таймером" (id 346739443)

Чтобы его исправить, достаточно открыть и сохранить действие:
Подобные ошибки возникают при работе с BAS в два окна, или изменением кода скрипта в режиме записи