我正在使用 Jira Automation 将问题更新发送到 Google PubSub。 然而,我面临着 PubSub 所需的消息格式的挑战,其中涉及使用带有消息数组的 Json 对象,其中包含需要进行 Base64 编码的数据元素数组。 我创建了一个符合此要求的自定义数据格式,但它涉及一一指定字段。
{
"messages": [
{
"data": "{{#base64Encode}}
{"key": "{{issue.key}}",
"project": "{{issue.project.key}}",
"status": "{{issue.status.name}}",
"summary": "{{issue.summary}}",
"description": "{{issue.description}}",
"priority": "{{issue.priority.name}}",
"issuetype": "{{issue.issuetype.name}}",
"creator": "{{issue.creator.emailAddress}}",
"reporter": "{{issue.reporter.emailAddress}}",
"assignee": "{{issue.assignee.emailAddress}}",
"created": "{{issue.created}}",
"updated": "{{issue.updated}}",
"issue_links": "{{issue.issuelinks.id}}"
}
{{/base64Encode}}"
}
]
}
有没有办法以 JSON 格式访问整个问题正文并对其进行 base64 编码,而无需对 JIRA API 进行额外的 REST 调用?我想利用问题智能值本身来访问这些数据。任何建议或解决方案将不胜感激。 谢谢!
我尝试一一访问字段,但这不符合我的要求,因为我必须读取整个问题数据,包括无法提前知道的自定义字段。
Jira Smart Values 不支持此选项。欲了解更多信息:https://community.atlassian.com/t5/Jira-Software-questions/Custom-Data-in-Jira-Automation-Rule/qaq-p/2600108