Macros Confluence 5用户宏参数限制?
我正在Confluence 5中编写一个用户宏,发现第10个参数没有被解释 这是我的宏标题:Macros Confluence 5用户宏参数限制?,macros,confluence,Macros,Confluence,我正在Confluence 5中编写一个用户宏,发现第10个参数没有被解释 这是我的宏标题: ## @param ArtifactVersion:title=Artifact Version|type=string|required=true ## @param Contacts:title=Contacts|type=string|required=true ## @param Date:title=Date|type=date|required=true ## @param Rollback
## @param ArtifactVersion:title=Artifact Version|type=string|required=true
## @param Contacts:title=Contacts|type=string|required=true
## @param Date:title=Date|type=date|required=true
## @param RollbackVersion:title=Rollback Version|type=string|required=true
## @param QaEngineer:title=QA Engineer|type=string|required=false
## @param ArtifactId:title=Artifact Id|type=string|required=true
## @param SiteName:title=Site Name|type=string|required=true
## @param Servers:title=Servers|type=string|required=true
## @param Instance:title=Instance|type=enum|enumValues=0,1,2,3,4,5,6,7,8,9,10|required=true
## @param MyParam:title=My Param|type=string|required=true
如果我添加了另一个参数(MyParam),则不会对其进行解释。它只是逐字打印$paramMyParam。我相当肯定,Confluence用户宏中存在9个参数的潜在限制。无论这是一个深思熟虑的设计决策、底层架构的限制,还是仅仅是一个疏忽/缺陷,我都不能说
如果这是对你的宏的一种破坏,你可以考虑把它改写成一个完全成熟的java插件。
< p>我不确定你可以拥有第十个参数,但是我相信你可以把2个参数组合成1个,为最后一个参数留出空间。 工件版本和工件ID听起来像是可以从同一个字符串中解析出来的,类似于为第8个参数设置的服务器列表