繁体   English   中英

如何从共享点列表项链接到文档库中的文件夹?

[英]How to link to a folder in document library from sharepoint list item?

背景:

我在共享点列表中有一个项目。 我在包含有关此项目的文档的文档库中也有一个相应的文件夹。 我希望能够直接从项目属性访问此文件夹。 我试图创建一个包含文件夹 ID 的查找列,但这无济于事,因为文件夹不是一种类型,它只是不起作用。 其他解决方案是创建链接列,但如果我将静态创建它 - 在创建替代映射(例如从 Internet 访问页面)后,它将无法工作。 (所以这里发布的解决方案对我不起作用)。

我想从 sharepoint 工作流程创建此链接。 我有一个自定义操作,可以返回有关我想要的文件夹的任何信息(ID、URL 等)。

问题:

如何从共享点列表项链接到文档库中的文件夹?

我个人会尽量避免使用文件夹。 在许多情况下,我发现它们不值得麻烦,而且 SharePoint 的关键是不要重现您将在文件系统上找到的典型文件夹层次结构。 摆脱这种混乱,按照 SharePoint 方式进行操作,将文档直接放入列表中,并使用视图和元数据将文档分解为可管理的分组。

也就是说,文件夹是它自己的内容类型,它在查找列中运行良好。 当然,您必须引用文件夹的列表项 ID。 我刚刚在标准文档库中创建了一个文件夹,向自定义列表添加了一个查找列,并在新项目中成功引用了该文件夹。 当我单击文件夹查找时,我会转到文件夹项目,其中包含一个“打开”链接,可将我带到文件夹中包含的文档。

这就是对我有用的东西。 从顶部开始:我有一个带有文件夹的文档库。 在我的情况下,每个文件夹代表一个独特的事件,每个文件夹都有 0 个或多个文档。 文档库被命名为“事件文档”。

我还有一个名为“事件”的自定义列表名称。 事件表单具有指向事件文档“标题”字段的“事件”查找字段。 因此,事件表单上的下拉菜单向我显示了文档库中的所有文件夹。

保存事件表单时,将触发共享点设计器工作流。 工作流将字段“事件文件夹”设置为“事件文档:URL 路径”,其中“ID”等于当前项目“事件”。

最重要的是,我发现除了通过 SPD 工作流之外,没有办法将父文件夹的 URL 拼凑在一起。 当工作流拥有文件夹的 ID 时,它可以获取文件夹的 URL(和其他属性)。

我进行了搜索,发现了一个可以轻松链接的免费功能。 观看 codeplex 上的演示视频。

http://easylinkdocs.codeplex.com/

是的 - 真的很好 - 但是最初的问题是一种从列表链接到文档的方法,而您链接到的工具不这样做。 不过,图书馆之间的链接看起来非常整洁!

标记

伙计,我得到了一个开箱即用的简单解决方案; 我不久前发现了它:

解决方案是创建一个名为 title 的列; 然后新建一个文件夹; 然后按操作>使用电子表格编辑>然后为该文件夹写标题此阶段现在完成然后在查找列中您可以将其引用到标题列您会发现文件夹在那里

感谢我

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM