我正在构建一个创建csv
文件的脚本。每个csv
都有一组不同的字段。一切都很好,但我想控制列顺序输出。我有一个变量,其中包含字段以及我想要的字段顺序。
我知道我可以使用 Select-Object 来控制它。我想做的是这样的:
$Fields = "ID,Field1,Field2,Field3,Field4"
$Obj | Select-Object $Fields | Export-CSV -Path $OutputPath
Run Code Online (Sandbox Code Playgroud)
而不是这个:
$Obj | Select-Object "ID","Field1","Field2","Field3","Field4" | Export-CSV -Path $OutputPath
Run Code Online (Sandbox Code Playgroud)
因为我有几种不同的格式,并且只想将字段列表作为参数传递给执行工作的函数。这可能吗?
powershell ×1