Я пытаюсь реализовать JavaScript в редактируемом электронном письме Jenkins: цель состоит в том, чтобы создать таблицу из текста и отобразить ее в электронном письме Jenkins. Обычная таблица создается, но таблица из JavaScript не работает. Вот мой код:
<!DOCTYPE html>
<body>
<style>
table,
th,
td {
border: 1px solid blue;
background-color: #f2f2f2;
text-align: center;
color: blue;
}
</style>
<p>Please find the reports and log of the run in the attachment</p>
<h2>Test Summary</h2>
<table style="width:100%">
<tr>
<th>Total cases</th>
<th>Passed cases</th>
<th>Failed cases</th>
</tr>
<tr>
<td>${ROBOT_TOTAL}</td>
<td>${ROBOT_PASSED}</td>
<td>${ROBOT_FAILED}</td>
</tr>
</table>
<br>
<br>
<p id="demo"></p>
<script type="text/javascript">
function myFunction() {
var str = 'Frontendsanity.Tests.Lead.Lead Page Validation failure Frontendsanity.Tests.Lead.Lead Page Validation failure2';
var htmlOutput = '<table style="width:100%"><tr><td>Failed Test cases</td>';
var res = str.split("Frontendsanity.Tests.");
for (i = 0; i <= res.length - 1; i++) {
htmlOutput += "<tr><td>" + res[i] + "</td>";
}
htmlOutput += "</table>"
document.getElementById("demo").innerHTML = htmlOutput;
}
myFunction();
</script>
</body>
Спасибо.