powershell:落書き
文書の過去の版を表示しています。
$headers = "Header1", "Header2", "Header3" $arrayWithHeaders = @() # ヘッダーのみを持つオブジェクトを作成 $object = New-Object PSCustomObject foreach ($header in $headers) { $object | Add-Member -NotePropertyName $header -NotePropertyValue $null } # オブジェクトを配列に追加 $arrayWithHeaders += $object # 結果を表示 $arrayWithHeaders
# 既存のヘッダーの定義 $headers = "Header1", "Header2", "Header3" $arrayWithHeaders = @() # ヘッダーのみを持つオブジェクトを作成 $object = New-Object PSCustomObject foreach ($header in $headers) { $object | Add-Member -NotePropertyName $header -NotePropertyValue $null } # オブジェクトを配列に追加 $arrayWithHeaders += $object # 例としてのカンマ区切りの文字列配列 $commaSeparatedValues = "Value1,Value2,Value3", "ValueA,ValueB,ValueC" foreach ($line in $commaSeparatedValues) { $values = $line -split "," $object = New-Object PSCustomObject for ($i = 0; $i -lt $headers.Length; $i++) { $object | Add-Member -NotePropertyName $headers[$i] -NotePropertyValue $values[$i] } $arrayWithHeaders += $object } # 結果を表示 $arrayWithHeaders
powershell/落書き.1693879309.txt.gz · 最終更新: 2023/09/05 02:01 by 133.106.218.227