【问题标题】:Jira Api: Why is description being merged with summary, when creating a new issue?Jira Api:为什么在创建新问题时将描述与摘要合并?
【发布时间】:2020-07-17 06:14:19
【问题描述】:

我正在创建一个 Powershell 脚本,用于监控磁盘空间并在 Jira 上创建问题,以及剩余的磁盘空间。

我似乎无法弄清楚如何将我的摘要和我的描述分开。它们被“合并”在一起,并且在创建问题时都被传递到摘要中。

我猜我的 JSON 正文的格式可能只是关闭了,但我似乎无法弄清楚我做错了什么。

我发送的正文如下所示:

$body = 
'{
    "fields":
    {
        "project":
        {
           "key": "' + $projectKey + '"
        },
        "issuetype":
        {
            "name": "' + $issueType + '"
        },
        "summary": "' + $summary + '",
        "description": "' + $description + '",
        "priority":
        {
            "id": "' + $priority + '"
        }
    }
}';

摘要和描述如下所示:

$description = "{0}% space is available on the {1} drive. {2} of {3} GB of space is available." -f [math]::truncate($diskSpace), $drive, [math]::truncate($currentDrive.FreeSpace / 1gb), [math]::truncate($currentDrive.Size / 1gb);
$summary = "There is plenty of space left on the {0} drive" -f , $drive;

【问题讨论】:

  • 创建一个对象然后使用 ConvertTo-Json 可能对您有所帮助,例如@{a=1;b=2;} | ConvertTo-Json,与尝试通过字符串插值手动创建对象相比,出错的空间要小得多。
  • 太棒了,我会考虑使用它。谢谢!

标签: json powershell jira jira-rest-api


【解决方案1】:

问题不在于 JSON,而在于我调用函数的方式,该函数负责创建 Jira。

我从这里改变了它:

CreateJira($summary, $description)

到这里:

CreateJira $summary, $description

【讨论】:

    猜你喜欢
    • 2022-06-13
    • 1970-01-01
    • 1970-01-01
    • 2020-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-10
    • 2020-09-30
    相关资源
    最近更新 更多