Если коротко - в блоке node js выражение [[ИМЯ_ПЕРЕМЕННОЙ]] заменяется на получение значения этой переменной из обьекта, в котором все переменные передаются в блок node js, поэтому по сути вы писали что то типа const BAS_VARIABLES[VARIABLE_NAME] = '', и странно что это вообще работало в записи
BAS не видит функции при создании модуля
-
В скрипте 62 функции, хотел перевести некоторые из них в модули для удобства переноса, и уменьшения общего числа функций (есть множество вложенных которым уже не требуются правки), но при попытке создания модуля BAS видит лишь 8 из них.
https://prnt.sc/pot745
Можно конечно переносить в отдельный проект разбивая на куски, но есть функции содержащие в себе десяток других без возможности разбора по кускам без изменения структуры.
В общем это просто как баг реппорт, пока переносить ничего не буду, а новые мелкие буду сразу упаковывать в модули, довольно удобно. -
@sydhe, возможно это изо того что функции были созданы до обновления 22.0.0? https://community.bablosoft.com/topic/8237/выпущена-22-0-0-версия-browserautomationstudio