@mik888em said in Как распарсить переменную в JavaScript?:
/((?<=*{3}trash2*{3})[\s\S]+?(?=$|\s\d+\s+(minutes|minute|day|days|weeks|week|hours|hour|years|year|months|month)))|*{3}trash3*{3}[\s\S]+?(?=")/g;
😁 хороша
например получаю url
await BAS_API("url()!\nVAR_CURRENT_URL = _result()");
как мне получить результат.
не работает ни один известный мне способ, т.к. они похоже работают только с переменными которые были до запуска скрипта:
ни
console.log([[CURRENT_URL]])
ни
console.log(VAR_CURRENT_URL);
и в списке переменных её нет
console.log(BAS_VARS);
можно как то получать результаты функций в этом же скрипте?
@tans said in Как получить результат BAS_API в nodejs?:
например получаю url
await BAS_API("url()!\nVAR_CURRENT_URL = _result()");как мне получить результат.
не работает ни один известный мне способ, т.к. они похоже работают только с переменными которые были до запуска скрипта:
ни
console.log([[CURRENT_URL]])ни
console.log(VAR_CURRENT_URL);и в списке переменных её нет
console.log(BAS_VARS);можно как то получать результаты функций в этом же скрипте?
@tans said in Как получить результат BAS_API в nodejs?:
@Fox , если такой код использовать в подключаемых файлах то в консоли выдает только undefined.
хотя код тоже исполняется.
там есть какие то нюансы?
Да
https://community.bablosoft.com/topic/9050/баг-с-переменными-в-модулях-node-js
https://community.bablosoft.com/topic/8469/проблемы-с-вызовом-bas_api-file-search-из-node-js