Java Confluence用户宏在升级中损坏

Java Confluence用户宏在升级中损坏,java,macros,jira,confluence,Java,Macros,Jira,Confluence,以下用户宏在Confluence 5.1中工作。现在它被分解成5.6。只有顶部查询呈现。其他三个查询不呈现。这四个查询中的任何一个只有在我删除所有其余三个查询时才会呈现 语法或编码引擎是否已从5.1更改为5.6 代码如下: ## @param jiraproject:title=Project|type=string ## @param productversion:title=Version|type=string Date: $action.dateFormatter.format($con

以下用户宏在Confluence 5.1中工作。现在它被分解成5.6。只有顶部查询呈现。其他三个查询不呈现。这四个查询中的任何一个只有在我删除所有其余三个查询时才会呈现

语法或编码引擎是否已从5.1更改为5.6

代码如下:

## @param jiraproject:title=Project|type=string
## @param productversion:title=Version|type=string
Date: $action.dateFormatter.format($content.currentDate)


$action.getHelper().renderConfluence("{jiraissues:url=...}")`


$action.getHelper().renderConfluence("{jiraissues:url=...}")


$action.getHelper().renderConfluence("{jiraissues:url=...}")


$action.getHelper().renderConfluence("{jiraissues:url=...}")

你有一些错误

试着替换

$action.getHelper().renderConfluence(...) 

或者,您可以使用Confluence存储格式并编写类似的内容:

## @param jiraproject:title=Project|type=string
## @param productversion:title=Version|type=string
Date: $action.dateFormatter.format($content.currentDate)

<ac:macro ac:name="jiraissues">
  <ac:parameter ac:name="title">Some title</ac:parameter>
  <ac:parameter ac:name="url">http://jira.example.com/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+%3D+${paramjiraproject}+AND+issuetype+%3D+Defect+AND+affectedVersion+%3D+%22${paramproductversion}%22++and+%28fixVersion+is+empty+or+fixVersion+%21%3D+%22${paramproductversion}%22%29+ORDER+BY+priority,Status+DESC&tempMax=1000\|columns=type,priority,key,summary,status,resolution,created,fixVersion\|renderMode=static</ac:parameter>
</ac:macro>
##@param jiraproject:title=Project | type=string
##@param productversion:title=Version | type=string
日期:$action.dateFormatter.format($content.currentDate)

大卫,我非常感谢你的帮助。像你这样的人和其他人在堆栈溢出是什么使互联网成为一个宝贵的资源。Atlassian support不支持用户宏。你的建议行得通。非常感谢。别担心。很高兴这有帮助&不太神秘。
## @param jiraproject:title=Project|type=string
## @param productversion:title=Version|type=string
Date: $action.dateFormatter.format($content.currentDate)

<ac:macro ac:name="jiraissues">
  <ac:parameter ac:name="title">Some title</ac:parameter>
  <ac:parameter ac:name="url">http://jira.example.com/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+%3D+${paramjiraproject}+AND+issuetype+%3D+Defect+AND+affectedVersion+%3D+%22${paramproductversion}%22++and+%28fixVersion+is+empty+or+fixVersion+%21%3D+%22${paramproductversion}%22%29+ORDER+BY+priority,Status+DESC&tempMax=1000\|columns=type,priority,key,summary,status,resolution,created,fixVersion\|renderMode=static</ac:parameter>
</ac:macro>