Что мне приходит в голову:
Создаём две переменных-счётчика для количества лайкнутых и нелайкнутых постов.
like=0
no_like=0
Далее делаем условие через if:
Если [[like]]/([[like]]+[[no_like]])>=0.8,
то:
выполняем код при котором не лайкаем пост и увеличиваем переменную no_like на 1.
Иначе - выполняем код, при котором лайкаем пост и увеличиваем переменную like на 1.
Тогда соотношение всегда будет стремиться к 80%
тестовый скрипт вероятность.xml
Как парсить Json Массив
-
Можно ли распарсить если это прилетает в браузер
Через регулярку можно но может есть что нибудь поинтереснее ? :3{"response":{"count":3,"items":[111111,222222,333333]}}Ps: Количество элементов может меняться от 0 до 30
{"response":{"count":0,"items":[]}} -
@fox said in Как парсить Json Массив:
@KiMoO Через JSON.parse()
var q = '{"response":{"count":3,"items":[111111,222222,333333]}}' var json = JSON.parse(q) [[ITEMS]] = json.response.itemsМожно ж чуть проще вроде. И даже без "выполнить код" напрямую выражение подставлять в функции баса. И к элементам массива обращаться.
Кстати, что будет в переменной [[ITEMS]] ? Список? -
@xclsv said in Как парсить Json Массив:
Можно ж чуть проще вроде. И даже без "выполнить код" напрямую выражение подставлять в функции баса
В функции BAS'a?
Можно в действие "установить переменную" ввести код:JSON.parse([[SAVED_CONTENT]]).response.itemsтип данных expression и тоже будет работать.
@xclsv said in Как парсить Json Массив:
Кстати, что будет в переменной [[ITEMS]] ? Список?
Да, название темы вроде бы об этом "Как парсить Json Массив"
-
@verhov said in Как парсить Json Массив:
А есть какой нить гуи конструктор для парсинга? что бы фильтры применять и после обработки получить отобранные значения?
или через плагин, тут более подробно описано.