Короче есть вот этот скрипт в скрипт-боксе #beginScript |DV|[InputValue] = (|EVAL| var inputData = '|REGEX|[5]'; function getCount(){ var outputData = ''; var outputData = inputData.split("true").length; return outputData; }; getCount(); |EVAL|) #endScript Code #beginScript |DV|[InputValue] = (|EVAL| var inputData = '|REGEX|[5]'; function getCount(){ var outputData = ''; var outputData = inputData.split("true").length; return outputData; }; getCount(); |EVAL|) #endScript Он должен писать количество true которое пришло в |REGEX|[5] но проблема в том что оно принимает значения только в таком виде false false false false false true true false true true А в |REGEX|[5] они приходят так false false false false false true true false true true И из-за этого вылезает ошибка. Вопрос, как это реализовать так чтобы оно работало?
Может кому пригодится вот как будет правильно #beginScript |DV|[InputValue] = (|EVAL| var inputData = '|JSESCAPE||REGEX|[5]|JSESCAPE|'; function getCount(){ var outputData = ''; var outputData = inputData.split("true").length; return outputData; }; getCount(); |EVAL|) #endScript Code #beginScript |DV|[InputValue] = (|EVAL| var inputData = '|JSESCAPE||REGEX|[5]|JSESCAPE|'; function getCount(){ var outputData = ''; var outputData = inputData.split("true").length; return outputData; }; getCount(); |EVAL|) #endScript Нужно было между парсером добавить это |JSESCAPE||REGEX|[4]|JSESCAPE|