Мое требование состоит в том, чтобы записать два значения с использованием 2 пробоотборников Beanshell, используемых на разных этапах, в одной строке и разделенных запятой. Но вторая переменная записана в новой строке
У меня есть два разных пробоотборника Beanshellна разных шагах. Первая записывает переменную 1 и записывает ее в файл. Вторая записывает переменную 2 и записывает ее в файл
Первый код:
String path= FileServer.getFileServer().getBaseDir() + "//P_IssuePolicy.txt";
SubmissionNum= vars.get("CP_SubmissionNumber");
EMailID= vars.get("P_emailID");
f = new FileOutputStream(path, true);
p = new PrintStream(f);
this.interpreter.setOut(p);
p.println(EMailID+","+SubmissionNum);
f.close();
Второй код:
String path= FileServer.getFileServer().getBaseDir() + "//P_IssuePolicy.txt";
Policynumber= vars.get("CP_Policynumber");
f = new FileOutputStream(path, true);
p = new PrintStream(f);
this.interpreter.setOut(p);
p.println(","+Policynumber);
f.close();
Ожидаемый результат:
abc@email.com,12345601,12345602
Фактический результат:
abc@email.com,12345601
,12345602