TestTrack中的计算字段,如何将字段添加到自身?

时间:2015-07-13 06:51:44

标签: testtrack

我需要在TestTrack中添加一个文本计算字段,因此该字段总是添加自己,然后是anoter字段。 所以该字段将始终包含上一个条目和新条目。 我怎么能这样做?,没有testtrack声称它是一个递归公式

2 个答案:

答案 0 :(得分:1)

唯一的dit方法是对事件进行计数(向该字段添加数据) 然后用数据与字符串本身的连接(旧值)为每个ocurrnce运行一个。 这是适合我的例子:

  var TicketCount=Item.Events.count("update ticket");
  var ticketsStr ='';
  for(ticketIndex = 0;ticketIndex < TicketCount;ticketIndex++)
  {
  ticketsStr =  ticketsStr + Item.Events.at(ticketIndex,"update                ticket").fieldValue("Customer Name");
 if(ticketIndex < TicketCount-1)
 ticketsStr =  ticketsStr + ",";
 }
 result = ticketsStr;

答案 1 :(得分:0)

您是正确的,TestTrack计算字段无法在公式中引用自身。即使它可以引用自己,请考虑以下“更新票证”的公式:

Item.fieldValue(“更新票证”)+ Item.fieldValue(“类型”)

在这种情况下,将始终附加Type值,但不会检查Type值是否已在列表中。每次编辑项目时,都会重新计算“更新票证”字段值,并且无论是否更改,都会再次附加“类型”值。

Tal提出的解决方案通过循环遍历其他字段并重新构建值来解决此问题。此外,如果修改或删除客户名称值,则将正确计算字段值。