带有3个参数的array.add在PowerShell中不起作用

pkln4tw6  于 2022-12-23  发布在  Shell
关注(0)|答案(1)|浏览(119)
$checkStatuses = @{}
    $workflowInfo | ForEach-Object {
        $name = $_.name
        $status = $_.conclusion
        $updatedTime = $_.updated_at
        $checkStatuses.add($name, $status, $updatedTime)
    }

array.add有两个值($name,$status),但在添加第三个值($updateTime)时出错。找不到“Add”和参数计数的重载:“3”。
我正在寻找一个输出的东西像一个表。例如:三栏字典
名称状态创建于构建成功2022年11月1日运行失败2022年11月2日

pbwdgjma

pbwdgjma1#

是否尝试将所有结果添加到数组中?

$checkStatuses = @()

$workflowInfo | ForEach-Object {
$checkStatuses += [PSCustomObject]@{
        $name = $_.name
        $status = $_.conclusion
        $updatedTime = $_.updated_at
    }
}
$checkStatuses

相关问题