Действие "Удалить дубликаты"



  • Нужна помощь:
    Есть список -
    FINAL_RESULT: "37.143.10.237:80
    31.170.112.22:8080
    31.170.112.22:8080
    5.135.191.206:80
    46.232.207.166:1080
    46.232.207.166:1080
    62.33.159.70:80
    62.177.47.200:80
    77.241.17.183:80
    79.98.8.9:80
    109.234.36.202:80
    109.120.128.29:8080
    149.154.64.240:80
    195.7.173.18:80
    194.8.47.6:8080
    109.235.214.30:80
    46.148.100.6:81
    46.148.100.6:81
    193.19.119.167:81
    193.19.118.136:81"
    }

    добавляю в скрипт действие "Удалить дубликаты" - указываю список FINAL_RESULT

    ошибка в лог:
    [22:15:53] Поток №1 : TypeError: Result of expression '(VAR_FINAL_RESULT).filter' [undefined] is not a function. Номер строки:2 Во время выполнения скрипта { VAR_FINAL_RESULT = (function(){var seen = {}; return (VAR_FINAL_RESULT).filter(function(item) { return seen.hasOwnProperty(item) ? false : (seen[item] = true); });})(); section_start("test", 1,function(){ })}

    @support пожалуйста подскажите здесь то что не так?

    P.S. кстати заметил такую закономерность - не знаю - имеет ли она значение - это регистр при задании названий переменных - по умолчанию все переменные задаются ЗАГЛАВНЫМИ, но если не удерживать shift или не включать Caps Lock - то переменная задается заглавными - но в блоке действия слева показывается маленькими - например, FINAL_RESULT - а в блоке [[REPLACE_RESULT]]->final_RESULT



  • @Turutur Судя по ошибке это не список, а строка.

    Нужно распарсить ее в список действием "Парсить Строку"
    http://prnt.sc/cp946p

    Либо, если вы получаете FINAL_RESULT из файла - читать ее действием Читать Файл В Список



  • @support
    0_1475495346525_111.png
    0_1475495357220_222.png

    ошибка в лог:
    [22:45:51] Поток №1 : SyntaxError: Parse error Номер строки:2 Во время выполнения скрипта { VAR_PARSED_LIST = (VAR_FINAL_RESULT).split("r\n") section_start("test", 32729,function(){ })}

    не получается реализовать - что порекомендуете?



  • @Turutur рекомендую использовать не "r\n\" а "\r\n"



  • @support спасибо - я всегда на этом ловлюсь - спасибо что тратите на меня время)


Log in to reply