@kuzkuz said in Помогите пож-та кодом определить кол-во слов в данном списке ?:
[[TEST]] = 'slovo1|slovo2|slovo3|slovo4'
var items = [[TEST]].split('|')
[[REZ]] = items.length;
log([[REZ]])
Благодарю.
Пытаюсь найти 3 одинаковых текста из списка через foreach, но условие получается true даже если текст не полностью одинаковый.
Подскажите что не так
([[FOREACH_DATA]]) == ([[SSS1]] && [[SSS2]] && [[SSS3]]) || ([[FOREACH_DATA]]) == ([[SSS1]] && [[SSS2]] && [[SSS4]]) || ([[FOREACH_DATA]]) == ([[SSS2]] && [[SSS3]] && [[SSS4]]) || ([[FOREACH_DATA]]) == ([[SSS1]] && [[SSS3]] && [[SSS4]])
upd: вы мне подкинули идею и она вроде даже сработала
заменил это
([[FOREACH_DATA]]) == ([[SSS1]] && [[SSS2]] && [[SSS3]]) || ([[FOREACH_DATA]]) == ([[SSS1]] && [[SSS2]] && [[SSS4]]) || ([[FOREACH_DATA]]) == ([[SSS2]] && [[SSS3]] && [[SSS4]]) || ([[FOREACH_DATA]]) == ([[SSS1]] && [[SSS3]] && [[SSS4]])
на это и вроде работает
([[FOREACH_DATA]]) == ([[SSS1]]) && ([[FOREACH_DATA]]) == ([[SSS2]]) && ([[FOREACH_DATA]]) == ([[SSS3]]) || ([[FOREACH_DATA]]) == ([[SSS1]]) && ([[FOREACH_DATA]]) == ([[SSS2]]) && ([[FOREACH_DATA]]) == ([[SSS4]]) || ([[FOREACH_DATA]]) == ([[SSS2]]) && ([[FOREACH_DATA]]) == ([[SSS3]]) && ([[FOREACH_DATA]]) == ([[SSS4]]) || ([[FOREACH_DATA]]) == ([[SSS1]]) && ([[FOREACH_DATA]]) == ([[SSS3]]) && ([[FOREACH_DATA]]) == ([[SSS4]])
благодарю.
Должно работать, если я правильно понял что вам нужно:

1234567_test.xml
@SimpleBot мне нужно было что бы условие было верно только если в переменой STICKERS есть 3+ одинаковых элемента из списка LIST, немного не правильно сформулировал свою мысль в описании темы, мой косяк
но я уже разобрался, спасибо