Для тех, кто найдёт эту ветку по тексту ошибки
Callback is empty. Did you forget to use '!' after function?
ошибка появляется при создании действия "лог" с типом expression и значением "{" в функции Main
(подойдёт любое действие, "выполнить код", "установить переменную", даже "get-запрос")

При запуске скрипт завершается ошибкой Callback is empty. Did you forget to use '!' after function?, при этом после закрытия отчёта скрипт может продолжить работу:

Тестовый скрипт
Что бы исправить ошибку, достаточно это действие положить в функцию:



Тестовый скрипт
Ответ @support
Чтобы исправить это, нужно подключать библиотеку для анализа кода и править ее, так чтобы она понимала расширения BAS. Это сделать довольно трудно, поэтому отложу до тех времен, когда буду делать что-то с внутренни движком js.
Сейчас нужно устанавливать такие значения через тип string или действие "Шаблон".