对于所有字段和值,以“LOAD”开头并以 Weight_KGS 结尾,我想创建一个 html 表(2 列:描述和值/内容)。但我不想硬连线 22 行代码 (x 2)
我的数组如下所示:(下面只有 1 行)
PS C:\WINDOWS\system32> $Emails
-----------------------------------------
ID : Xtest
Subject : LOAD 85465494557 - TO 37654004
LOAD : 8594557
TransportOrder : 37941004
DeliveryNote :
BusinessCase : Full
ServiceProvider : Me
PickupCountry : FR
Pickup_ID : 2546s
PickupName : YoKo
PickupStreet : Mani 12
PickupZipCode : 25320
PickupCity : Frankfurt
DeliveryName : ManiMani
DeliveryDock : LeftGreen
ReferenceNumber :
ServiceLevel : Prio
TransportMode : FTL
PickupDate : 7/8/2020 00:00:00
PickupTime : 30/12/2020 00:00:00
DeliveryDate : 7/8/2020 00:00:00
DeliveryTime : 30/12/2020 14:34:00
LoadingMeter_mtr : 11.5
Weight_kgs : 2560
Comment_TO : I am new to Powershell
Comment_LOAD : PowershellTest
--------------第一条记录的结束数据
对于所有字段和值,以“LOAD”开头并以 Weight_KGS 结尾,我想创建一个 html 表(2 列:描述和值/内容)。
我可以对字段和值进行 22 次硬编码:例如 Write-output "LOAD" $emails.Load 但这似乎很愚蠢。我正在寻找一个片段,例如看起来像这样:
$startingfield=3
Do while $startingfield<25
$FieldNM = $emails.FieldName[$startingfield]
$FieldVAL = $emails.FieldValue[$startingfield]
Write-output $emails.fieldNM
Write-output $emails.fieldVAL
$startingfield=$startingfield+1
Loop
我很抱歉,因为我是编写power-shell脚本和编写问题的新手(我希望有人可以帮助我并指出正确的方向,因为我已经阅读和搜索了几个小时,但我可以找到正确的搜索词,结束在相同的无用视频中)
非常感谢您花时间阅读本文