首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Confluence 5用户宏参数限制?

Confluence 5用户宏参数限制?
EN

Stack Overflow用户
提问于 2013-04-11 06:12:56
回答 2查看 1.3K关注 0票数 2

我在Confluence 5中编写了一个用户宏,我发现第10个参数没有被解释。

这是我的宏标题:

代码语言:javascript
复制
## @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。

EN

回答 2

Stack Overflow用户

发布于 2013-07-26 07:51:40

我相当确定在Confluence用户宏中存在9个参数的潜在限制。不管这是不是一个深思熟虑的设计决定,底层架构的限制,或者仅仅是一个疏忽/错误,我不能说。

如果这是宏的破坏因素,您可以考虑使用Java插件将其重写为功能齐全的Macro module

票数 1
EN

Stack Overflow用户

发布于 2015-03-01 17:17:03

我不确定您是否可以使用第10个参数,但我相信您可以将2个参数合并为1,以便为最后一个参数留出空间。

工件版本和工件ID听起来像是可以从相同的字符串中解析出来的,类似于您对第8个参数的服务器列表所做的操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15937424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档