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.
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.
相关文章推荐
- 深入浅出SharePoint2007——使用服务器变量过滤XSLT Webpart数据
- Sharepoint 2007 使用工作流给指定栏目中的多人发邮件
- 如果在SELECT TOP 中使用变量
- 本博客迁移到 http://www.cleocn.com , 该站使用SharePoint 2007 Blog模板架设
- 初学使用sharepoint 2007 用户控件包装器 QuickPart
- 但是如果你使用变量
- C++ 构造函数使用 ":成员变量(形参)" 的形式给类里面成员变量赋值,如果成员变量和形参是指针,那么需要注意的事项
- GLSL 中 ,如果定义的 变量 没有在代码中使用到,那么不会被编译,用 glget* 是获取不到的
- SharePoint 2007 使用的功能(搭建后)
- 在内部类中如果要使用函数中定义的变量的情况
- 一步一步SharePoint 2007之十八:解决允许使用简单密码注册用户的问题
- SharePoint 2007图文开发教程(2)---使用SharePoint创建网站
- 使用 SharePoint 2007 进行安全性编程
- 使用“.NET研究”SharePoint 2007 Web Service上传文件到文档库
- [引用]SharePoint:在计算字段中使用Today, Me之类的函数的方法,有点搞笑,但是有效
- sharepoint 2007 使用explorer 的方式打开文档库,无法复制大于50M的文件
- sharepoint 2007 使用open with windows explorer的方式打开sharepoint 目录,然后批量复制文件,会导致被复制的文件信息被修改成当前用户和当前时间
- 使用Sharepoint 2007中的webservice操作列表
- 初学使用sharepoint 2007 用户控件包装器 QuickPart
- 使用 SharePoint 2007 进行安全性编程