我正在出一些凡雇員可以請求休假的日誌, 生病的時間, 等. 一個驗證規則要求,您總是必須請求的時間,關閉中 4 小時的間隔。 這很容易,要做 — — 使用模功能。 模函數告訴您,其餘在司。 如果沒有剩餘時間, 模數為零, 否則, 這是剩下的。 例如, 8 mod 4 = 0 (8 / 4 = 2 與沒有分數). 另一方面, 8 mod 5 是 3.
我需要做這一次與 SPD 2007 從前和實際上告終使用 InfoPath 表單來解決, 因此,它在時間上的前端處理。 在當前情況下, 在圖片中可能有一個 InfoPath 表單, 但那還不清楚。 所以, 我正在出一種技術,以確保時間請求始終是在 4 小時的增量。 我本來想做數學題, 將它保存在字串中,然後有些子字串的東西。
我拉起 SPD 2010 讓我驚奇 (和一個小的尷尬) 有模函數已經:
我又一次驚喜地發現我需要的東西是已經有現成的。 似乎像微軟在組合中包括函數的怪異。 它有一種"這是很容易的, 所以讓我們把它扔進"感覺。 我非常同情, 作為我自己所有的時間。 此 CodePlex 專案 有一群小函數,導致從 ItsEasy 原則。 在同一時間, Microsoft 繼續支援證據與產品"95%的方式"效果。 他們執行 Mod 函數, 但不是在圓的函數, 例如.
</結束>
跟我在 Twitter 上 http://www.twitter.com/pagalvin
pingback的: 提到 SharePoint 設計師的推文 2010 MOD 函數 «Paul 爾文 SharePoint 空間 -- Topsy.com