0

ワークアイテムへのリンクを Wiki ページに投稿しようとしていますが、クエリは次の結果を返します: PObject(WorkItem; subterra:data-service:objects:/default/chili_v2.2${WorkItem}WI-43)

ここに私のコードがあります:

#set ( $id = $wi.id)
#set ($query = "project.id:$page.getProject() AND type:process  AND backlinkedWorkItems:$id")

#set ($foundItems1 = $trackerService.queryWorkItems($query, null))

ワークアイテム ID とアイテムへのリンクを抽出するにはどうすればよいですか? または、Workitem へのリンクを直接取得するようにクエリを変更するにはどうすればよいですか?

助けていただければ幸いです。簡単に見えますが、解決策がわかりません。

ありがとう、ルーカス

4

2 に答える 2

0

Polarion でこの種の問題をデバッグするときは、問題の原因となっているオブジェクトのクラスを調べることが常に役に立ちます。これは次のように簡単に行うことができます。

$foundItems1.class \\

それはあなたを与えるでしょう

class com.polarion.platform.persistence.spi.PObjectList 

これは Polarion API doc で調べることができます。それがリストであることを知っていれば、a_whit が示すように解決策を見つけるのに役立ちます。

より有用なチェックは次のとおりです。

$foundItems1.size()
$foundItems1.get(0).class  ## (works only when size() > 0)
$foundItems1.get(0).getId()
于 2015-01-14T09:02:41.573 に答える