私がここに投稿した別の質問に基づいて、このスクリプトの大部分を動作させることができましたが、選択オブジェクトの書式を変更する方法はわかりません。 Googleは役に立たなかった。変数を出力する際のストリップヘッダー
$head = @'
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Current Conditions</title>
</head>
<body style="background-color:#EEEEEE">
<h3 style="margin:0;padding-bottom:3px">Current Conditions at
'@
$1 = @'
</h3>
<p style="margin:0;padding-bottom:0px"><b>Dewpoint: </b>
'@
$2 = @'
</p>
<p style="margin:0;padding-bottom:0px"><b>Temperature: </b>
'@
$3 = @'
</p>
<p style="margin:0;padding-bottom:3px"><b>Humidity: </b>
'@
$end = @'
</p>
</body>
</html>
'@
$info = import-csv 1-pastweek.csv
$time = $info | select -last 1 Time
$temp = $info | select -last 1 Temp
$humid = $info | select -last 1 Humid
$dewpt = $info | select -last 1 Dewpt
$head + $time + $1 + $dewpt + $2 + $temp + $3 + $humid + $end | out-file -encoding "UTF8" current.html
これは機能しますが、HTML出力の形式は、CSVからヘッダ情報が含まれており、私はそれを回避する方法が表示されません。
Current Conditions at @{TIME=03/12/2012 15:32:22}
Dewpoint: @{DEWPT=62.7}
Temperature: @{TEMP=71.9}
Humidity: @{HUMID=74.4}
@ {HEADER}を消す方法に関するアイデア。私は実際のデータだけを必要とします。
ありがとうございます。私は実際にexpandpropertyを見つけましたが、正しく使用しませんでした。また、私はあなたの最後のビットが好きです。それが私のやり方です。それは簡単です。ありがとうございました。 –