2015-07-13 71 views

回答

1

到DIT的唯一方法是做大事的計數(將數據添加到域) ,比運行每個ocurrnces的將數據連接到字符串本身(舊值)。 這裏要說的是對我的作品的例子:

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; 
0

你是正確的,一個TestTrack計算字段不能引用自身在公式中。即使可以引用本身,審議了「更新票」下面的公式:

Item.fieldValue(「更新票」)+ Item.fieldValue(「類型」)

在這種情況下,該類型值將始終追加,但不會檢查Type值是否已經在列表中。每次編輯項目時,將重新計算「更新工單」字段值,並重新追加類型值,無論它是否已更改。

Tal提出的解決方案通過循環遍歷其他字段並重新構建值解決了這個問題。此外,如果客戶名稱值被修改或刪除,字段值將被正確計算。