Работа с списками

Поддержка
  • Подскажите. Перепробовал все. У меня есть список, который содержит домены, письма с которых были отправлены. Запускаю все в Foreach, каждая итерация мне выдает индексы писем з данным доменом. Преобразовываю эти данные, которые имеют индекс письма (2,10,12,20 для примера) в одной итерации так же в список. Хочу дальше запустить внутри данного Foreach, еще один Foreach, но уже для индексов данных писем, для проверки. Но вся проблема, что для одного Foreach вводится только одна переменная [[FOREACH_DATA]], которая растпространяется на все вложенные Foreach. Пробовал и работать с подсписками но результата нету. Я что-то неправильно делаю, или нужно подправить что-то?

  • Вот пример - значение первого Foreach передается на второй Foreach

    0_1489698843083_forum.jpg

  • @seedgg Да есть такая проблема, сам с такой сталкивался, решал следующем образом.
    0_1489746747610_2017-03-17_203139.png

  • Спасибо, буду сейчас пробовать.

  • @seedgg После внутреннего цикла значение [[FOREACH_DATA]] будет браться из внутреннего.
    Но вначале тела цикла значения всегда правильные и их можно сохранить в переменную.

    0_1489776946141_ForeachData.png

  • @support Все получилось, спасибо, я просто раньше просто сохранял в список, а оно так не сохраняло. Сохранил в переменную методом ([[MAIBOX_SEARCH_RESULT]]).split(",") - получил индексы писем определенного домена. И потом эту переменную вставлял в другой Foreach.

  • @santilo Что-то вот я так пробую обратится к элементу списка, но не получается ([[DATA]])[[CYCLE_INDEX]] Выдает ошибку

  • Уже нашел ошибку - нужно так [[DATA]][([[CYCLE_INDEX]])]

  • @seedgg прошу прощения за дезинформацию) зачем тебе этот способ, используй который предложил @support , с ним можно любую вложенность foreach циклов делать.

  • @seedgg said in Работа с списками:

    Что-то вот я так пробую обратится к элементу списка, но не получается ([[DATA]])[[CYCLE_INDEX]] Выдает ошибку

    Есть еще стандартное действие "Получить Элемент" для этого

  • @support said in Работа с списками:

    @seedgg said in Работа с списками:

    Что-то вот я так пробую обратится к элементу списка, но не получается ([[DATA]])[[CYCLE_INDEX]] Выдает ошибку

    Есть еще стандартное действие "Получить Элемент" для этого

    я вообще юзаю чаще так

    (expression) VAR_DATA[VAR_CYCLE_INDEX]
    т.о. ухожу от лишних скобок и юзаю стандартные методы обращения к массивам и элементам js

  • 0 Votes
    4 Posts
    604 Views
  • 0 Votes
    4 Posts
    612 Views
  • 0 Votes
    5 Posts
    700 Views
  • 0 Votes
    10 Posts
    1031 Views
  • Работа с БД

    Поддержка
    0 Votes
    7 Posts
    1776 Views