现在的位置: 首页 > 综合 > 正文

Sharepoint计算列不能计算“修改时间”的问题

2012年10月22日 ⁄ 综合 ⁄ 共 496字 ⁄ 字号 评论关闭

4月28日,微软对SHAREPOINT 2007 SP2进行了发布。当时感觉挺平常的,感觉无所谓。这回也是一样,知道打上补丁一定比不打好,但因为感觉不出具体修复了哪些问题,所以像每次发SP补丁一样,先不急着更新!

现在来说说我遇到的问题吧,正在开发的一个文档管理系统出现了一个问题,里面有一个计算列不能自动计算。

计算列的公式是这样写的: =TEXT(修改时间,"YYYY.MM")。在其它地方使用都没有问题。按道理如果修改时间的值为2009-12-04的话,他的计算结果应该为2009.12。但是他的值竟然是1899.12。而在属性页中查看File的修改时间确实是2009-12-04。也就是说计算列没有对修改时间进行计算。或是修改时间为空。后来我为了判断问题,我又建了一个计算列,公式为=IF(ISBLANK(修改时间),"空","非空")

这样的计算结果为“空”,这样就可以断定Sharepoint计算列进行计算时修改时间不存在。此类问题在另外一个Sharepoint测试环境中依然存在。估计这又是一个Sharepoint的BUG。

几天后,在我给测试环境打MOSSSP2补丁的时候,发现问题解决。

抱歉!评论已关闭.