您的位置:首页 > 其它

SharePoint 2007 如果在计算列中使用Today变量

2012-06-12 10:57 162 查看
默认情况下在SharePoint计算列的公式中是没办法使用Today这个变量的。如果使用,在保存的时候我们会得到这个错误信息。

Calculated columns cannot contain volatile functions like Today and Me.



这就没办法使用了么?当然不能,我们可以骗过系统使这个Today变量变得可用。 方法就是创建个名为Today的Column。 然后编辑公式,使得公式保存不会出现这个提示错误。但是这时公式的计算结果还是根据这个Today的Column的值来计算的。最后一步,删除掉这个Today Column,这时你会发现计算结果发生了变化,已经按照当天时间的值来进行计算了。

验证一下:

1 Create Today Column. Column type is "Date and Time".

2 Creast DateDiff Column. Column type is Calculated. Formula =[Due Date]-Today



3 Save it. We can see the result.



4 Delete the Today column. We can see the value of DateDiff is changed.

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐