是否有一种编程方式来区分文档库中文档的 New 文档和 Upload 的添加? (Moss 2007)
我想在文件上传之后只在填写了一些必填字段之后才提出一个ItemAdded事件,默认情况下,只要上传本身通过浏览到该文件并单击OK确定就会引发它...
由于
答案 0 :(得分:1)
您可以检查ItemAdded事件的前后属性,但我怀疑是否存在可靠的差异。
答案 1 :(得分:0)
我担心这很难以编程方式进行,因为
在添加文件后,我同意Nat的意见,即没有可靠的差异。
但Jon Powell在以下article的工作流程的帮助下撰写了一篇文章,介绍了如何将New和Upload分开。您可以通过在该工作流程中添加所需的逻辑来执行相同的操作。
希望这有帮助,
昂里科
答案 2 :(得分:0)
假设为文档库启用了主要版本控制,
Doc Lib设置>版本控制设置>主要版本控制
以下值可用于查明它是否是ItemCheckedIn事件中的第一个版本,
properties.ListItem.Versions [0] .VersionID (512是第一个的值 版本) properties.ListItem.Versions [0] .VersionLabel (“1.0”是第一个的值 版)
Note-Verions [0]代表当前版本。
这样可以在ItemCheckedIn事件接收器中执行ItemAdded功能。