You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Velocity脚本块中调用traverseLinkedWorkItems方法?

在Velocity中调用Polarion的traverseLinkedWorkItems方法失败问题

我尝试调用Polarion的IWorkItem.traverseLinkedWorkItems方法,该方法需要传入三个Set类型参数和一个ITerminalCondition条件参数。

我已经用$objectFactory.newSet()创建了空集合来对应前三个参数,并且尝试传入'null'作为条件参数,但方法始终无法生效,输出结果直接是方法调用的代码文本。

以下是我尝试的示例代码:

#set($project = "Project X"
#set($workItem1 = 'ABC-123')
#set($emptySet = $objectFactory.newSet())

#set($ts1 = $trackerService.getWorkItem($project,$workItem1))
$ts1 ##output: PObject(WorkItem; subterra:data-service:objects:/default/Project X${WorkItem}ABC-123) 
$ts1.traverseLinkedWorkItems($emptySet,$emptySet,$emptySet,'null')

输出始终为$ts1.traverseLinkedWorkItems($emptySet,$emptySet,$emptySet,'null')

想请教在Velocity中是否无法实现这个操作?我仅找到过一篇西门子社区的相关讨论帖。

内容的提问来源于stack exchange,提问作者unsure_engineer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 11:41:04