Это решается проше, у меня стоит парсинг на пост гет свыше 30 смс сервисов.
Там где плюс я применяю регулярку, даже если нет плюса регулярка проскакивает мимо.
alt text
@NickBAS ошибку напишите, перед ошибкой в скобках у вас выводится номер, это номер действия в скрипте, вы можете запустить скрипт в режиме записи, и сделать поиск по этому номеру.
Но я допускаю, что вы запустили несколько версий бас, и одна из них перезаписала старый вариант.
Написал в текстовом файле текст формата {Hello|Hi|Greetings}, чтобы брался один из нескольких вариант, сменил с String на Expression тип данных, но всё равно вставляется просто {Hello|Hi|Greetings}. Как сделать, чтобы брался только один вариант, например, Hello?
@Alstellar Могли бы помочь, если разобрались? Как я писал выше- записываю путь в файл через переменную- файл портится и не открывается экселем, если пишу полный путь файла- с файлом ничего не происходит, при этом запись в ресурс- аналогична, вот код, посмотрите, пожалуйста
var Excel = require('exceljs-tf');
var workbook = new Excel.Workbook();
workbook.xlsx.readFile([[EXCEL]])
.then(function() {
var i = [[CYCLE_INDEX]];
var info = [[NAME]];
var worksheet = workbook.getWorksheet(1);
var row = worksheet.getRow(i+1);
row.getCell(1).value = info;
row.commit();
return workbook.xlsx.writeFile([[EXCEL]]);
})
на сколько я помню, путь до файла нужно указывать через слеш, а не через обратный слеш, как в проводнике windows. Например:
Обычно я не помогаю в личке, но вы на удивление корректно всё сделали. Отправили скрипт с минимумом действий, без ресурсов и лишних данных, так же указали проблемное место.
Но из вашего первого сообщения не очень понятно что вы хотите сделать, по этому я сделал пример ввода трёх данных из списка:
Как бы вам это объяснить, это защищает от неправильной перезаписи файла, так как позволяет всегда работать с актуальной версией файла.
С БАС в случае с ноде так не получиться, там создаются служебные файлы и предлагать их как-то сохранить вручную это будет странным для пользователя. Короче разрабатывайте как уже в этой теме много раз написали в разных копиях БАС и ВСЕ! Уже раз миллион про это писали на форуме.
Вот сегодня первый раз понадобился Foreach и там ведь всё написанно :)
Короче собрал и всё Норм он из Файла по Списку Ссылок проверяет ту или иную на Страници и как у меня ещё в Глубоком Поиске, то и Foreach в For стаит то, что бы можно было Указать сколь Прокручивать и тп.
Короче мудохаюсь тут долго. експерементровал со списоком.
Если в txt сохранить список с любыми значениями то последний елемент отлично роботет. а если сохранить список UA: last_useragent.txt
добвил файл с которим проблема, то первий елемент нормально тащит в переменную, а последний никак. Тащит такоэ "". пробовал разними методами: Последний Элемент; Количество Элементов-Получить Элемент. Ниче не роботает.
В вашем файле 3 строки (последняя пустая):
12fb333c-994e-4163-bea7-e400bae67516-изображение.png
Которые корректно отображаются в BAS:
support391.gif
Привет пытаюсь восстановить из backup проект, но в них пустые файлы очень длинные куча пробелов, что за баг?(
<?xml version="1.0" encoding="UTF-8"?>
<BrowserAutomationStudioProject>
<Script><![CDATA[
]
Бекапы сохраняются автоматически раз в 5 минут, при этом копируется рекущий проект в режиме записи. Подобный баг возможен если вы работали с BAS в два окна с одним проектом (при одновременном запуске двух окон они оба могут пытаться одновременно сохранить проект в один файл) или при недостаточном уровне прав (попробуйте запускать BAS от имени администратора)