2016-09-27 68 views
0

我試圖找出如何在Cognito形式配置的計算字段中顯示時的時間戳另一個字段填寫。時間戳在Cognito窗體

例如:

Name Field #1 = Bob 
Timestamp Field #1 = Timestamp when "Bob" was entered into Name Field #1 
Name Field #2 = Nancy 
Timestamp Field #2 = Timestamp When "Nancy" was entered into Name Field #2 
Name Field #3 = Null 
Timestamp Field #3 = Null 

當用戶編輯的時間戳將不會更新的形式的其他部分。只有當特定字段被更新,編輯或修改時,與該字段關聯的時間戳纔會更新。

有人告訴我,我需要通過時間戳作爲使用計算字段設置爲文本選項字符串,但我不明白如何從每次更新的形式編輯或提交時間停止這些字段。

回答

0

您需要創建兩個日期字段:一個是日期和其他的時間。

設置既要或者無形或有形的內部。

DateField1:將類型設置爲 '日期' 和默認值=如果NameField1 = null,則空別的DateTime.Today

TimeField1:將類型設置爲 '時間' 和默認值=如果NameField1 = null,則空別的DateTime.Now

然後創建一個計算領域。你可以把它變爲可見時NameField1!= NULL

此計算字段將是您的時間戳。

Timestamp1DateField1.ToString("MM/dd/yyyy")+" at "+TimeField1.ToString("hh:mm tt")

我希望這有助於