0
我有一個具有以下公式的計算字段。爲什麼我需要使用@Text來顯示日期字段?
var time = "";
if(@IsNewDoc()==1) time = @Now();
else time = @Text(@GetField("FormCreated"));
return time;
只有我可以得到這個工作的是用@Text包裝@GetField(「FormCreated」)。計算字段設置爲DateTime,FormCreated是文檔中的實際日期/時間值。
爲什麼@Now不需要@Text?
這與類型轉換無關,但我很高興在Fredrik的答案中看到大括號。代碼不應該包含有意義的空白。 – 2012-07-31 00:42:57
Tim,轉換或不我的代碼仍然工作後,我編輯它,因爲@GetField返回一個向量,我錯過了,但我是從內存而不是從設計師寫。 – 2012-07-31 08:14:29
啊。接得好。大多數情況下,我指的是問題中的代碼,它沒有捲曲,因此比較脆弱。 – 2012-07-31 11:15:06