Polarion ALM SDK API getWorkItem()
Polarion ALM SDK API getWorkItem()
我有一个关于 Polarion SDK 的问题API
我在项目 -> 文档和页面 -> 测试中。
从那里我创建了一篇新的 wiki 文章。
在文章的编辑中我做了以下工作:
1) 使用 #set ($sql_result = $sqlService.executeQuery("<sql query here>")
创建了一个 sql 查询
sql 查询生成一个如下所示的数组:
[[project.c_id, test_cases.c_id , test_cases count ], [project.c_id, test_cases.c_id , test_cases count ], [project.c_id, test_cases.c_id , test_cases count ], [project.c_id, test_cases.c_id , test_cases count ]]
2) 现在我想通过这样做来遍历这个多维数组:
#foreach($item in $sql_result)
$getWorkItem($item.get(0), $item.get(1)) <br>
#end
不幸的是,Polarion 似乎无法识别 $getWorkItem()。我在这方面是个新手,我确定我只是错误地调用了函数。我在这里找到了 API 文档:https://almdemo.polarion.com/polarion/sdk/doc/javadoc/index.html
在TrackerService.getWorkItem()
但我还是不知道如何正确调用API。任何帮助将不胜感激。
您需要引用 Velocity 上下文中的 TrackerService 实例才能调用 getWorkItem(),例如:
$trackerService.getWorkItem($item.get(0), $item.get(1))
要点是在 Velocity 中不能调用没有基对象的方法。
我有一个关于 Polarion SDK 的问题API
我在项目 -> 文档和页面 -> 测试中。 从那里我创建了一篇新的 wiki 文章。 在文章的编辑中我做了以下工作:
1) 使用 #set ($sql_result = $sqlService.executeQuery("<sql query here>")
创建了一个 sql 查询
sql 查询生成一个如下所示的数组:
[[project.c_id, test_cases.c_id , test_cases count ], [project.c_id, test_cases.c_id , test_cases count ], [project.c_id, test_cases.c_id , test_cases count ], [project.c_id, test_cases.c_id , test_cases count ]]
2) 现在我想通过这样做来遍历这个多维数组:
#foreach($item in $sql_result)
$getWorkItem($item.get(0), $item.get(1)) <br>
#end
不幸的是,Polarion 似乎无法识别 $getWorkItem()。我在这方面是个新手,我确定我只是错误地调用了函数。我在这里找到了 API 文档:https://almdemo.polarion.com/polarion/sdk/doc/javadoc/index.html
在TrackerService.getWorkItem()
但我还是不知道如何正确调用API。任何帮助将不胜感激。
您需要引用 Velocity 上下文中的 TrackerService 实例才能调用 getWorkItem(),例如:
$trackerService.getWorkItem($item.get(0), $item.get(1))
要点是在 Velocity 中不能调用没有基对象的方法。