我使用下面这段代码检出然后检入一个文件。我使用IronPython(假设spfile是SPFile对象)
spfile.CheckOut()
spfile.CheckIn("Done by the script")
spfile.Update()
spfile.CheckOut()
spfile.CheckIn("Done by the script-Second time")文件是第一次检入。但是第二次,它抛出一个异常,声明文件已在特定时间被SHAREPOINT\system修改。我发现这是模糊的,因为我已经更新了文件。任何帮助都将不胜感激
发布于 2009-09-22 13:56:39
基本上这是一个超越的问题。您需要获取对SPfile对象的新引用,以便刷新底层版本信息和最后一个事务。
spfile.CheckOut()
spfile.CheckIn("Done by the script")
spfile.Update()
spfile = SPlistItem.File;
spfile.CheckOut()
spfile.CheckIn("Done by the script-Second time")https://stackoverflow.com/questions/1460222
复制相似问题