@agility said in Как правильно создавать и вызывать функции через блоки Выполнить код?:
Например, в первом блоке у меня так:
myfunc = function() {
_if (1, function() { ... })!
return true;
// _return(true); - этот вариант тоже не работает
}
Второй блок если сделать так, то после вызова ф-ции код прерывается, то есть log() не выполняется:
var res = myfunc();
log('...')
А если так, то res всегда null, хотя должен true:
_call_function(myfunc,{})!
var res = _result_function()
Тестовый скрипт: 0_1568630416526_test_cutomfunc.xml
Продублирую здесь ответ @support
Таких изменений не будет.
Писать такой код крайне не рекомендуется. Под "такой" я имею ввиду писать код целиком с
использованием внутренних расширений БАС. Это приводило не раз и приведет в вашем случае
к ошибкам, которые очень трудно выловить и исправить.
Если нужно писать скрипт целиком на js, используйте node.js