powershell - 使用 PowerShell 将 csv 文件的内容发布到 Jira
问题描述
有一些要求,其中需要将 csv 文件的内容作为评论发布在使用 PowerShell 的 Jira 票证上。当我使用简单文本时,它可以完美运行,但是对于 csv 文件内容,它会给出与转义序列相关的错误。
下面是我使用的代码片段: -
$restApiUri = "https://jira.HereMyDomainName.com/rest/api/2/"
$issueKey = "MyIssueNumberGoesHere"
$comment = Import-Csv c:\Test\result.csv "|" | ConvertTo-Json
$body = ('{"body": "'+$comment+'"}')
Invoke-RestMethod -uri ($restApiUri +"issue/$issueKey/comment") -Headers $headers -Method POST -ContentType "application/json" -Body $body
我的 result.csv 文件内容采用以下格式:-
QueryDate|SEQID|MSG_ID|MSG_VER
08/21/2018 15:18:49|571123552|16952_15613|1
08/21/2018 15:18:49|571123553|16952_14973|1
错误是: -
警告:远程服务器响应:{“errorMessages”:[“非法未引用字符((CTRL-CHAR,代码 13)):必须使用反斜杠转义才能包含在 [Source: org.apache. catalina.connector.CoyoteInputStream@77167eea;行:1,列:13]"]} BadRequest
请帮助我找出我在这里做的错误或建议我一个更好的方法来做到这一点。
提前致谢,
解决方案
推荐阅读
- gmail-api - Gmail API 仍然使用从 HTML 自动生成的替代正文部分替换 text/plain 替代正文部分
- node.js - 如何为 npm 包脚本实现连续循环
- java - Android 8 处理接收器 java.lang.RuntimeException
- selenium - xpath selenium中的整数字符串不起作用
- c# - 如何在未满足While循环条件后调用函数c#
- c - C:使用 fgetc 从文件中打印单词
- mongodb - 从 mongodb 数据文档中删除 https/https
- excel - 嵌入图像,以便它们在发送给外部方时可用
- c++11 - 二分搜索的奇怪输出
- google-bigquery - 从配置文件中寻找 BQ SQL builder