Так работает режим редактирования BAS. Если вы в последствии откроете это действие и сохраните, то его код соответственно изменится, что бы этого случайно не произошло поместите код изменённого действия в "выполнить код", либо просто используйте промежуточную переменную.
Ну ошибка ту говорит сама за себя, нет переменной, смотрите логику скрипта.
По проекту могу сказать, что вместо действия Яваскрипт лучше использовать Выполнить код, потому что Яваскрипт создает браузер, в данном случае это излишне.