我有一個列表,它將每週更新爲相對靜態的數據,我想創建一個自動執行此操作的工作流程。我遇到麻煩的唯一領域是開始日期。SharePoint - 在新記錄中自動遞增日期?
我希望新的開始日期恰好是前一週(行)的開始日期後的一週,但我無法弄清楚如何捕獲這個。我似乎無法找到獲取上一行值的簡單方法。
現在,理論上,我可以讓工作流每週在給定的一天運行一次,並使用[Today]作爲該字段的值;然而,一個要求是,如果需要,可以提前幾個星期填寫清單。
在此先感謝您提供的任何幫助!
我有一個列表,它將每週更新爲相對靜態的數據,我想創建一個自動執行此操作的工作流程。我遇到麻煩的唯一領域是開始日期。SharePoint - 在新記錄中自動遞增日期?
我希望新的開始日期恰好是前一週(行)的開始日期後的一週,但我無法弄清楚如何捕獲這個。我似乎無法找到獲取上一行值的簡單方法。
現在,理論上,我可以讓工作流每週在給定的一天運行一次,並使用[Today]作爲該字段的值;然而,一個要求是,如果需要,可以提前幾個星期填寫清單。
在此先感謝您提供的任何幫助!
爲什麼不只是按日期降序查詢列表和訂單。返回的第一行是前一週的日期?
的CAML查詢會是這個樣子:
<Query>
<OrderBy>
<FieldRef Name='Modified' Ascending='False' />
</OrderBy>
</Query>
我用U2U CAML查詢生成器的語法幫助...
你可以通過創建一個查詢自定義字段類型解決這個問題,它的最近項目的父級列表,並將其自身設置爲期望的日期。對於如何創建自定義字段類型,MSDN有許多體面的參考。
我最近做了類似這樣的事情:我創建了一個「唯一編號」字段類型,它將確保沒有兩行在同一列中包含相同的數值。