尝试如下所示:
AP.jira.openCreateIssueDialog(function(issues){
alert(issues[0]['fields']['summary']);
}, {
pid: 10000,
issueType: 1,
fields : {
summary: "Hello World",
environment : "My environment",
priority : 2,
assignee: "tom",
reporter: "bob",
labels : ["Mylabel","MyOtherLabel"],
description : "My first Issue",
duedate : "11/Oct/16",
fixVersions : 10001,
versions : 10000,
components : "My component",
timetracking_originalestimate: "2w",
timetracking_remainingestimate: "3d",
worklog_activate: true,
worklog_timeLogged: "2"
}
});
请注意,AP.require
andAP.define
已被弃用,将被删除。
来自 Atlassian Connect 文档:
AP.require 和 AP.define 已弃用,并将在 2017 年 8 月之后删除。
现在可以直接从 AP 调用可用的模块,例如 AP.request 或 AP.jira。不会为 AP.define 提供替代方案。有关详细信息,请参阅迁移到 Atlassian Connect JavaScript V5。
https://developer.atlassian.com/static/connect/docs/latest/concepts/javascript-api.html