Добавь Default в конец, тоже столкнулся с проблемой такой, но все работает теперь
Скрипт выполнен с ошибкой :SyntaxError: Parse error....
-
Приветствую всех! Возникла проблема в скринах ниже. Уже неоднократно ее пытаюсь решить. Сначала ошибка была связана с установкой метки. Подумал что много действий в скрипте, но увы их всего 219. Но все равно некоторые объеденил в Функцию и вызвал в Main. Но без толку. Все время новые ошибки появлялись. Пытался даже удалить - сохранить проект - жмякал запись - добавлял - сохранял - запуск в многопотоке и все равно ошибка. Так же не помогло "Обновить действия проекта". Последняя ошибка так вообще повергла меня в шок. На действии "Success"... Я заметил что данные ошибки у меня появились только после того как я купил Премиум, и перевел скрипт в премиум версию приложения.

-
@workalo19let Смайлик убери в комменте в этом действие. А вообще зачем тебе это действие ? скрипт и так завершится успехом. Просто в лог выводи и все.
БАС штука серьезная. Не шути с ним.
-
@workalo19let said in Скрипт выполнен с ошибкой :SyntaxError: Parse error....:
Приветствую всех! Возникла проблема в скринах ниже. Уже неоднократно ее пытаюсь решить. Сначала ошибка была связана с установкой метки. Подумал что много действий в скрипте, но увы их всего 219. Но все равно некоторые объеденил в Функцию и вызвал в Main. Но без толку. Все время новые ошибки появлялись. Пытался даже удалить - сохранить проект - жмякал запись - добавлял - сохранял - запуск в многопотоке и все равно ошибка. Так же не помогло "Обновить действия проекта". Последняя ошибка так вообще повергла меня в шок. На действии "Success"... Я заметил что данные ошибки у меня появились только после того как я купил Премиум, и перевел скрипт в премиум версию приложения.
Экранируйте кавычки в действии "Выполнить код"
-
F Fox moved this topic from Support on
-
@Fox Вот что находиться в действии "Выполнить код"
[[NEW_COOKIES]] = [[NEW_COOKIES]].split('{"cookies":');
[[NEW_COOKIES]] = [[NEW_COOKIES]][1];
[[NEW_COOKIES]] = [[NEW_COOKIES]].split('}finish');
[[NEW_COOKIES]] = [[NEW_COOKIES]][0];А вот значение переменных в разные действия:

Все сделано верно
-
@workalo19let said in Скрипт выполнен с ошибкой :SyntaxError: Parse error....:
@Fox Вот что находиться в действии "Выполнить код"
[[NEW_COOKIES]] = [[NEW_COOKIES]].split('{"cookies":');
[[NEW_COOKIES]] = [[NEW_COOKIES]][1];
[[NEW_COOKIES]] = [[NEW_COOKIES]].split('}finish');
[[NEW_COOKIES]] = [[NEW_COOKIES]][0];А вот значение переменных в разные действия:
Все сделано верно
-
@Fox Переделал, но без толку. Убрал действие "Success". Поставил вывод лога, но теперь бьет ошибку по нему, именно по последнему действию в скрипте. До обновы на премиум все работало стабильно и в 20 потоках в скомпилированном приложении и даже на других устройствах.
-
@workalo19let said in Скрипт выполнен с ошибкой :SyntaxError: Parse error....:
@Fox Переделал, но без толку. Убрал действие "Success". Поставил вывод лога, но теперь бьет ошибку по нему, именно по последнему действию в скрипте. До обновы на премиум все работало стабильно и в 20 потоках в скомпилированном приложении и даже на других устройствах.
Это проблема всегда была в BAS, она связана именно с использованием фигурных скобок в строках в действиях с типом
expressionили в "выполнить код".
https://community.bablosoft.com/topic/3156/скобка-в-шаблоне/4 -
-
@gaget007 said in Скрипт выполнен с ошибкой :SyntaxError: Parse error....:
Дополню, так как сам только что столкнулся с этой проблемой. В условии ([[SAVED_CONTENT]]).indexOf("Unauthorized") >= 0 не поставил скобку в начале, это вызвало падение скрипта при запуске с синтактической ошибкой последнего действия в функции.
Можно вообще без скобки
[[SAVED_CONTENT]].indexOf("Unauthorized") >= 0