csv をインポートし、各行のセル値 (列) を検索してから、null または空白の値を見つけてカウントしようとしています。次に、カウントが 13 に達した場合は、X を実行します。ただし、このコードを実行すると、セル/列の値が単一のオブジェクトであり、各列の個々の値ではないように見えますか? 行内の個々のセル値を検索するにはどうすればよいですか?
サンプルコード
$DataFileLocation = "\\Server\Output.csv"
$sheet = import-csv $DataFileLocation
$count = 0
foreach ($row in $sheet) {
foreach ($column in $row) {
Write-Host "Searching value: $column"
if ($column -eq $null -or " ") {
Write-Host "Found a blank!"
$count++
}
}
$count
if ($count -eq 13) {
Write-Host "Found match!" -ForegroundColor Red
}
$count = 0
}