Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macros Confluence 5用户宏参数限制?_Macros_Confluence - Fatal编程技术网

Macros Confluence 5用户宏参数限制?

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

我正在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 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个参数设置的服务器列表