今天计算列问题的任何解决方案都是SharePoint?

MDR*_*Roz 10 sharepoint formula

我希望能够在SharePoint列表的计算列中使用今天的日期,以确定任务是否过期.有一个详细记录的技巧涉及创建名为"今天"的虚拟列,在公式中使用它,然后删除它,从而"欺骗"SharePoint使用Today函数.

问题是这种方法不能可靠地工作 - 计算不是动态的; 它仅在保存项目时生成,因此今日"列"实际上成为修改日期.(这可能就是为什么SharePoint不会让你以直截了当的方式使用Today功能.)

有没有人找到一个有效的解决方案?我知道我可以使用javascript来获取客户端的实际日期并显示颜色,标志等等,但我正在寻找"服务器端"解决方案.


作为参考,今日专栏技巧及其问题在这两篇文章和相关评论中得到了很好的描述:http: //blogs.msdn.com/cjohnson/archive/2006/03/16/552314.aspxhttp:// pathtosharepoint.wordpress.com/2008/08/14/calculated-columns-the-useless-today-trick/

Nat*_*Nat 4

根本没有解决办法。由于列表的值存储在数据库中并“按原样”返回到其他功能(例如搜索爬网程序),因此无法创建动态字段。

可以创建一个自定义字段,在计算中使用今天的日期显示值。