@Denis_krsk А разве баг пишется не Bug? :D
Метод верно возвращает 0
log(RMap("test").length())
Условие тоже срабатывает верно и без ошибок:
if(RMap("test").length()>0){
log("Сработал ИФ")
}else log("Не сработал ИФ")
Проблема в строке
var arr={{TEST}}
Зачем использовать костыль, когда есть метод
//Вернуть список, который содержит все элементы из ресурса.
toList()
Следующий код работает так как тебе нужно было изначально:
if(RMap("test").length()>0){
var arr = RMap("test").toList()
log("Сработал ИФ")
}else log("Не сработал ИФ")
Работает без багов и костылей. Вот тестовый скрипт.