首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >上载到文档库

上载到文档库
EN

Stack Overflow用户
提问于 2009-06-09 09:28:28
回答 3查看 650关注 0票数 2

是否有一种可编程的方法来区分添加新文档和在文档库中上载文档?(Moss 2007)

我想让一个文件上传引发一个ItemAdded事件,只有在一些必需的字段已被填充,默认情况下,它是在上传本身完成后,通过浏览文件并单击OK.

谢谢

EN

回答 3

Stack Overflow用户

发布于 2009-06-09 23:10:28

您可能能够检查ItemAdded事件的前后属性,但我怀疑是否会有可靠的差别。

票数 1
EN

Stack Overflow用户

发布于 2009-06-11 13:21:11

恐怕这很难以编程的方式完成,因为

  • 使用New上载文档时,只有一个create事件
  • 当使用Upload上载文档时,当文件被上载时会有一个create事件,当(和如果)属性被更新时会有一个更新。但是,这些属性是用系统更新更新的,因此更新事件不会触发。

在增加文件后,我同意Nat的意见,即不会有可靠的差别。

但是following在下面的文章中写了一篇关于如何在New和Upload之间分离的文章,并在下面的工作流程中提供了帮助。您也可以通过在该工作流中添加所需的逻辑来做到这一点。

希望这能帮上忙

亨里科

票数 0
EN

Stack Overflow用户

发布于 2009-06-15 12:56:16

假设为文档库启用了主要版本控制,

Doc设置>版本控制设置>主要版本控制

可以使用折叠值来确定它是否是ItemCheckedIn事件中的第一个版本,

properties.ListItem.Versions.VersionID (512是第一版的值) properties.ListItem.Versions.VersionLabel ("1.0“是第一版的值)

Note-version表示 current 版本.

这样,就可以在ItemAdded事件接收器中执行ItemCheckedIn功能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/969064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档