0

我有一个SharePoint文档库,我正在处理。它有一个文件集列表。每个文档集都有几个标记为“共享”的字段,以便它们可以被内部文档继承。无法从文档集共享列自动分配文档属性

当我上传表单中的文档时,表单上的所有字段都预先填充了相应列的共享值。但是,当我使用从模板创建的文档时,它将在相应的Office应用程序中打开模板,但文档属性字段为空且不是只读,这违反了此项目的要求。我要求他们在上传文档时同步和填充。

虽然有一件事。用户可以在这些字段中填写他想要的任何值,并且他们仍然会从库中的父级保存同步副本,从而放弃用户填写的内容,这很好,但为何不将这些值显示在文档中?

任何人都有处理这方面的经验,请帮助。我在互联网上搜索了很多,但无论我的关键字是错误的还是以前没有人遇到过这个问题。

的SharePoint版本:2010服务器

Office版本:2010专业

回答

1

这听起来像你需要一个简单的事件reciever,其中火itemadded。然后它会返回树来查找文档集。捕获哪些属性被标记为共享。调整正在添加的项目以强制值。

很可能8行代码

+0

是否没有“开箱即用”的方式来实现这一目标?我的要求严格限于SharePoint包含的功能,尽可能少的自定义和无编码。 –