我試圖根據當前時間在DropDown框中設置默認值。 (子 - 後(NOW(),「T」))根據實際時間設置默認值INFOPATH
更具體地講,我想我的下拉框有默認值
- 「AM」如果當前時間是06之間:00:01和12:00:00。
- 如果當前時間在12:00:01和18:00:00之間,則爲「PM」。
- 如果當前時間在18:00:01和06:00:00之間,則爲「NIGHT」。
我試着用「規則」和「設置默認值」,但找不到解決方案。
感謝您的幫助!
我試圖根據當前時間在DropDown框中設置默認值。 (子 - 後(NOW(),「T」))根據實際時間設置默認值INFOPATH
更具體地講,我想我的下拉框有默認值
我試着用「規則」和「設置默認值」,但找不到解決方案。
感謝您的幫助!
去獲取小時和秒數,並把它放在字段。
A - 小時 乙 - 秒
我找到了一種方法,我在一個字段中放了幾個小時(我認爲這不是絕對必要的,但它對公式更清晰),然後我將DropDown Box的公式設置爲默認值:
concat(substring("AM", 1, (field4 < 12) * string-length("AM")), substring("PM", 1, (not(field4 < 12)) * string-length("PM")))
字段4是場時,我擷取日與該公式當前小時:
substring-before((substring-after(now(), "T")), ":")
您將在這裏找到有用的提示該應用程序: http://blogs.msdn.com/b/infopath/archive/2006/11/27/conditional-default-values.aspx