powershell Pwershell:将多个HTML数据转换为HTML表

k2arahey  于 2023-08-05  发布在  Shell
关注(0)|答案(1)|浏览(106)

我是新的Powershell。下面是我的代码的快照:

$test = New-Object System.Collections.ArrayList
        
       -----
                    ForEach($list in $runs.steps) 
              {If($list.name ) {
                         ------
                         ----
                          $test.add("$($list.name) - $($Result) - $($Post)")
                        }
              
       
       

}**

字符串
我想显示list.name,结果和帖子到以下HTML表格格式,标题为“名称”,“结果”,“帖子”。请帮帮我

xtfmy6hx

xtfmy6hx1#

你需要构造 objects,其属性名对应于你想要的表格列标题:

foreach($list in $runs.steps) {
    if($list.name) {
        [void]$test.Add([pscustomobject]@{
            Name = $list.name
            Result = $Result
            Post = $Post
        })
    }
}

字符串
现在你可以通过简单地将对象通过管道传输到ConvertTo-Html来构造所需的html表:

$htmlTableFragment = $test |ConvertTo-Html -Fragment -As Table

相关问题