我希望在DevOps的用户故事和任务中导出讨论线程。有没有办法通过界面或扩展/插件来做到这一点?
答案 0 :(得分:0)
您可以通过此rest api获取特定工作项中的讨论记录。
GET https://dev.azure.com/{organization}/{project}/_apis/wit/workItems/{id}/comments?api-version=5.0-preview.2
如果要导出响应正文,可以将以下脚本添加到powershell任务中,以将响应正文作为.json文件下载到本地。
$strURL = "https://dev.azure.com/{organization}/{project}/_apis/wit/workItems/{id}/comments?api-version=5.0-preview.2"
$filePath="D:\"
$fileName=$filePath+"\discussion.json"
$pipeline = Invoke-RestMethod -Uri $strURL -Headers @{
Authorization = "Bearer $env:SYSTEM_ACCESSTOKEN"
} -Method GET -OutFile $fileName
Write-Host "Pipeline = $($pipeline | ConvertTo-Json -Depth 100)"
此外,无法在查询中查询讨论评论,因此我们无法通过查询导出讨论。
希望这会有所帮助。