Нет, скрипт отдельно, разметка отдельно.
Но если так уж хочется, то условно так:
<html class="DiagPage">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
Тест
<table style="text-align: left; width: 1100px;" border="1" cellpadding="0" cellspacing="0" bgcolor="#cccccc" leftmargin="50" topmargin="0">
<tbody>
<tr align="center">
<td nowrap height=18 width=100>Имя схемы</td>
<td>Диагностическая информация</td>
</tr>
<tr>
<td nowrap height=18 width=100 align="center" >aaa</td>
<td data-href="https://myserver:8443/diag"> </td>
</tr>
<tr>
<td nowrap height=18 width=100 align="center" >bbb</td>
<td data-href="https://myserver:8444/diag"> </td>
</tr>
</tbody>
</table>
<script type = "text/javascript">
function getText(url) {
return fetch(url).then(body => body.text())
}
document.querySelectorAll('td[data-href]').forEach(td => {
getText(td.getAttribute('data-href')).then(text => {
const html = text.split(';').join('<br>');
td.innerHTML = html;
});
})
</script>
</body>
</html>