если кто знает, подскажите, как просто получить количество символов в тексте/переменной?
var string = '{-Variable.text-}';
var result = string.length;
string stringToCount = project.Variables["Имяпеременной"].Value;
return stringToCount.Length.ToString();
спасибо, но поясни пожалуйста, как этим пользоваться?Код:var string = '{-Variable.text-}'; var result = string.length;
перед этим в шаблон наверное вставили C# экшен.. временно удалите его и снова запустите с JS..спасибо, но поясни пожалуйста, как этим пользоваться?
у меня переменная называется siteurl
я создал экшн свой код/ява , вставил туда текст:
var string = '{-Variable.siteurl-}';
var result = string.length;
запустил, пишет
Тип Время Сообщение
14:41:11 Компиляция кода Ошибка в действии "CS0103" "Имя "likvidaciyafirmi" отсутствует в текущем контексте". [Строка: 2; Cтолбец: 42]
я не программист, наверное упускаю какую-то мелочь?
спасибо, аналогичная проблема и с этим выражением (точнее я что-то не так делаю):Код:string stringToCount = project.Variables["Имяпеременной"].Value; return stringToCount.Length.ToString();
это я увидел и попробовал обамой код для C# экшена
тот что выше для javascript экшена
спасибо, интересный нюанс. действительно я сначала создал С++ экшн. Сейчас удалил, запустил по новой, экшн выполнился, но выдалперед этим в шаблон наверное вставили C# экшен.. временно удалите его и снова запустите с JS..
специфика такова, что если есть в шаблоне ненастроенный, неотлаженный C# код, то шаблон вообще не запустится, выдаст ошибку компиляции C# кода..
(где бы этот код не находился, в начале или конце, и даже если он не подключен связями никуда)
спасибо, там еще вверху в экшне "выполнить локально" и "выполнить на текущей странице" - я, когда не работало из-за экшна С++, переключил на выполнить на текущей странице (вообще не знаю зачем эти настройки и что они делают), сейчас вернул обратно на "выполнить локально" и все заработало!
выполнить локально - это просто выполнить скрипт..спасибо, там еще вверху в экшне "выполнить локально" и "выполнить на текущей странице" - я, когда не работало из-за экшна С++, переключил на выполнить на текущей странице (вообще не знаю зачем эти настройки и что они делают), сейчас вернул обратно на "выполнить локально" и все заработало!
спасибо еще раз!
а если это такая переменная {-Profile.Name-} ?Код:string stringToCount = project.Variables["Имяпеременной"].Value; return stringToCount.Length.ToString();
а если это такая переменная {-Profile.Name-} ?
return project.Profile.Name.Length;
А как подсчитать количество определенных символов? Например, звездочек (*)...
var s = "0*457*74hfg23**fg2743**73fgj7*11*";
var p = "*";
int i = 0, count = 0;
while ((i = s.IndexOf(p, i)) != -1) { ++count; i += p.Length; }
return count;
https://zennolab.com/discussion/threads/c-podschitat-kolichestvo-simvolov.15624/post-711208А как подсчитать количество определенных символов? Например, звездочек (*)...