Я использую инструмент очистки экрана для извлечения данных и вывода в CSV.Это работает отлично, если переменная сеанса не существует.Я хочу изменить свой код, чтобы сказать, что если эта переменная не существует, замените ее значением 0.
EG Если Session.getVariable "Figure2" отсутствует, используйте значение 0.
session.log( "Writing data to a file." );
out = new FileWriter( "C:/Users/Documents/Live/data.CSV" );
out.write ("User, Figure 1,Figure 2, Figure 3, Figure 4 ");
out.write ("\n");
out.write ( "User" ) ;
out.write (",");
out.write ( session.getVariable( "Figure1" ) );
out.write (",");
out.write ( session.getVariable( "Figure2" ) );
out.write (",");
out.write ( session.getVariable( "Figure3" ) );
out.write (",");
out.write ( session.getVariable( "Figure4" ) );
out.close();
session.log( "Writing data to a file." );