为了发布到Google Sheet,我需要将DataTable的结果转换为数组列表,但我没有做到这一点。
这就是DataTable:
team_name name
--------- ----
team_WebDev User1
team_WebDev User1我需要将它转换为:
@(@("team_WebDev ", "User1"), @("team_WebDev ", "User1"))我该怎么做呢?
发布于 2018-06-20 19:15:53
如果需要将DataTable行转换为数组,只需遍历DataTable.Rows并使用ItemArray属性:
# filtering datatable
$filteredRows = $dataTable | where {$_.team_name -eq "team_WebDev"} | Select-Object -Property @('team_name', 'name')
$arrayOfArrays = @()
foreach ($row in $filteredRows)
{
$arrayOfArrays += @(,$row.ItemArray)
}https://stackoverflow.com/questions/50945281
复制相似问题