CSV-файл, чтобы вернуться к строке 1 файла - PullRequest
1 голос
/ 10 июля 2019

У меня есть этот скрипт, который будет использовать 3 файла CSV. CSV1, CSV2, CSV3. Сначала скрипт будет использовать CSV1, а затем в EOF он будет использовать CSV2 и так далее. Я установил для «Recycle on EOF» значение false, и у меня есть несколько настроек CSV.

Вот мой код для перехода на CSV2 (препроцессор JSR223):

if ("${Email}" == "<EOF>" ){ 

         vars.put("Email","${Email2}");
         vars.put("Password","${Email2}");  
}

Но при попытке создать 3 файла я всегда получаю EOF в переменных.

Код:

if ("${Email}" == "<EOF>" ){ 

     vars.put("Email","${Email2}");
     vars.put("Password","${Email2}");  

      if ("${Email2}" == "<EOF>" ){ 
          vars.put("Email","${Email3}");
          vars.put("Password","${Email3}");
        }
}

Я понял, что это происходит потому, что итерация потока также определит текущую строку CSV.

Вопрос: Как я могу заставить CSV2 вернуться к строке 1 после того, как CSV1 находится в EOF?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...