A única coisa que não gosto nesse script são as linhas constantes de Add-Content
, elas não são necessárias. Eu teria acabado de gerar todo o HTML assim:
$htmlHeader = @"
....
td {
font-family: Tahoma;
font-size: 11px;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
body {
margin-left: 5px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 10px;
add-content $fileName
table {
border: thin solid #000000;
}
....
"@
Então, quando eu quiser adicionar conteúdo para o corpo do HTML, você pode usar a variável $htmlBody
e, no final, combiná-la com $htmlHeader + $htmlBody
.
Para atualizar sua página HTML, você pode adicionar uma meta-tag no lado HTML que deve fazer o truque para você. Isso atualizaria a página a cada 30 segundos: meta http-equiv="refresh" content="30"
OBSERVAÇÃO: SF não gostou das tags em torno desse texto, portanto, ele exige os <
e />
em torno dele.