例如,我希望能够在 SharePoint 列表的计算列中使用今天的日期来确定任务是否过期。有一个有据可查的技巧,它涉及创建一个名为“Today”的虚拟列,在公式中使用它,然后将其删除,从而“欺骗”SharePoint 使用 Today 函数。
问题是这种方法不能可靠地工作——计算不是动态的;它仅在保存项目时生成,因此今天“列”有效地成为修改日期。(这可能是 SharePoint 不允许您直接使用 Today 功能的原因。)
有没有人找到有效的解决方案?我知道我可以使用 javascript 在客户端获取实际日期并显示颜色、标志等,但我正在寻找“服务器端”解决方案。
作为参考,Today 专栏的技巧及其问题在这两个帖子和相关评论中得到了很好的描述:http: //blogs.msdn.com/cjohnson/archive/2006/03/16/552314.aspx和http:// pathtosharepoint.wordpress.com/2008/08/14/calculated-columns-the-useless-today-trick/