powershell - 为什么 $DeploymentProcess.Steps.Name[0] 如果很多则返回第一个,但如果只有一个则返回第一个字符?
问题描述
$ReleaseBody = @{
Id = $Project.Id
ProjectId = $Project.Id
ChannelId = $Channels.Items.Id
Version = $VERSION
SelectedPackages = @( @{
StepName = $DeploymentProcess.Steps.Name[0]
Version = $dt.Items.Version
})
} | ConvertTo-Json
我正在查询一个返回一个或多个 StepName 的 API $DeploymentProcess
,我希望始终为我的 POST 选择第一个。如果有多个步骤,上述方法可以正常工作,但如果只有一个步骤则不行。想法?
解决方案
推荐阅读
- azure-devops - 如何将天蓝色管道测试结果发布到 SonarCloud
- ajax - “无法在 'XMLHttpRequest' 上执行 'setRequestHeader':值不是有效的 ByteString”错误
- c++ - 无法运行简单的 N-API hello world 示例
- visual-c++ - VC++ DLL 项目中缺少 Visual Studio 2017 选项卡 MIDL
- django - /orders/ 处的无效操作 [
] - javascript - 使用 Yup 进行表单验证以检查输入值是否相等
- vue.js - 存储在变量中的图像路径无法在模板中正确呈现
- asp.net-core - 将 ASP.NET Core 部署到 IIS UI 和 API 到单独的网站
- asp.net - 如何将选中的列表框分配给 List 对象?
- r - 有没有办法在反应/观察中使用嵌套的 reactivePoll 来渲染依赖于 DB 和 UI 变化的图