Jira 引用自定义问题字段以作为上下文参数Atlassian Connect传入

Jira 引用自定义问题字段以作为上下文参数Atlassian Connect传入,jira,atlassian-connect,Jira,Atlassian Connect,我试图将定义为模块的jiraIssueField的值作为上下文参数传递到webPanel项中 我在这里定义了模块: 我在atlassian-connect.json中将自定义字段引用为addonkey\uuu customfieldkey(用双下划线分隔) "modules": { "jiraIssueFields": [ { "description": { "value": "Client email custom field"

我试图将定义为模块的jiraIssueField的值作为上下文参数传递到webPanel项中

我在这里定义了模块:

我在atlassian-connect.json中将自定义字段引用为addonkey\uuu customfieldkey(用双下划线分隔)

"modules": {
    "jiraIssueFields": [
      {
        "description": {
          "value": "Client email custom field"
        },
        "type": "string",
        "name": {
          "value": "Client Email"
        },
        "key": "email"
      }
    ],
    "webPanels": [
      {
        "key": "profile",
        "location": "atl.jira.view.issue.right.context",
        "name": {
          "value": "Profile"
        },
        "url": "/profile?clientEmail={addonkey__email}"
      }
    ]
  }
但传递的值为NULL

我有什么遗漏吗?是否有一个前缀来引用webPanel URL中的自定义字段


感谢您的帮助更新:Jira无法将自定义字段作为上下文参数传入。

解决此问题的建议方法是将issue.key传入webPanel,然后轮询Jira REST API以获取自定义字段的值。一个额外的API调用和身份验证需求进来了(使我试图做的事情有点不方便)

“我建议您使用issue.id上下文参数, 类似于“url”:“/profile/{issue.id}”,然后发出客户端请求 使用AP.request将外接程序中的字段值添加到URL,如 /rest/api/2/issue/{issue.id}?字段={addonkey\uuuu email}。”


希望这能帮助有同样问题的人

更新:Jira无法将自定义字段作为上下文参数传入。

解决此问题的建议方法是将issue.key传入webPanel,然后轮询Jira REST API以获取自定义字段的值。一个额外的API调用和身份验证需求进来了(使我试图做的事情有点不方便)

“我建议您使用issue.id上下文参数, 类似于“url”:“/profile/{issue.id}”,然后发出客户端请求 使用AP.request将外接程序中的字段值添加到URL,如 /rest/api/2/issue/{issue.id}?字段={addonkey\uuuu email}。”

希望这能帮助有同样问题的人