问题标签 [sharepointdocumentlibrary]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在 SharePoint 2010 的 Visual Studio 中以编程方式取消发布文档库中的文档
我正在将一个文档库中的文档作为新版本复制到另一个库。它工作正常并在目标库中发布复制的文档。
有没有办法将它复制到未发布,或者添加一个步骤来取消发布当前复制的文档?
c# - Sharepoint 2013 文件添加和属性创建
作为我们应用程序的要求,我们使用以下方法在文档库中添加具有其他文件属性的文件:
我们使用反射的原因是,我们需要在创建文件时覆盖文件的created_by和modified_by属性;事实证明,用其他方法来做这件事是非常痛苦的。Sharepoint 2007 的 API 仅限于实现这一点,因此需要反思。
有一种情况web.CurrentUser是共享点/系统(通常是因为上下文处于提升状态),只要它用于modified_by就可以了。但是,在 Sharepoint 2013 中,SPFileCollection.Add方法不会覆盖created_by属性,它只是将其保留为CurrentUser(独立于 modified_by 参数),无论我们如何处理它。结果弄乱了我们应用程序的整个工作流程。
我使用反射器检查了 Sharepoint 2013 的 dll 文件,似乎方法及其参数与 2010 相同。
创建文件后更新属性是我想避免的,因为我对它有不好的记忆。通常解决一个问题会产生多个问题,我不记得详细的问题。更不用说这种变化需要在 3 个不同的版本中进行广泛的测试。
是否有一种功能性方法可以使用 SPFileCollection.Add 在 Sharepoint 2013 上覆盖文件的created_by属性?
sharepoint-2010 - SharePoint 2010 - 将 FilterMultiValue 与 documentSet 结合使用(过滤文档库)
有没有人将FilterMultiValue与DocumentSet结合使用?
我有一个包含 2 种内容类型的列表(1 = 文档和 2 = 文档集)。我添加了 4 个文档:2 个文档和 2 个文档集。我的列表中有一个列 (DWHID),我想用它来过滤列表。1 个文档和 1 个文档集链接到 dwhid 5436。其他文档和文档集链接到 dwhid 1234。
现在,当我执行此过滤器 (?FilterField1=DWHID&FilterValue1=5436) 时,一切正常:如预期的那样,我得到了 1 个文档和 1 个文档集。?FilterField1=DWHID&FilterValue1=1234 也是如此。
但是,当我使用此过滤器 (?FilterName=DWHID&FilterMultiValue=5436) 时,文档被正确过滤,但我看到了所有文档集(链接到 5436 的一个和链接到 1234 的一个)。
知道如何解决这个问题吗?或者它是一个错误?
提前谢谢!
sharepoint-2010 - 使用 SharePoint 客户端对象模型重命名文件?
这似乎是一个愚蠢的问题,但我似乎无法在谷歌上找到任何答案。
我编写了一个方法来查询 SharePoint 并根据我指定的文档名称参数重命名文档。我使用了类似的方法来重命名文件夹,并且效果很好,但是当我尝试重命名文件时,我得到了 ArgumentOutOfRangeException
这是我的代码:
对此的任何帮助将不胜感激。谢谢!
c# - 如何从 Sharepoint Librarly 下载文档并以编程方式在 ASP.NET 中显示?
我创建了一个名为"ARTICLES"
SHAREPOINT 的文档库,用于存储文档。现在,我想在 Repeater 中显示文档并单击它必须显示文档的行。并且所有文件都必须下载到应用程序文件夹中。
帮助表示赞赏!谢谢!
sharepoint - 将文档库 Web 部件添加到网站定义中的页面时,如何选择哪个视图?
在我的自定义 SharePoint 2010 网站定义中:
- 我的站点定义中有一个具有多个视图的自定义列表实例...
- 我有一个页面,我想显示其中一个视图...
- 在页面的 Elements.xml 定义中,我可以在哪里选择显示下面列表实例的 Schema.xml 中显示的“通信”或“会计”视图?
XML 已被清理以简化阅读。
列出实例的 Schema.xml
模块的 Elements.xml
sharepoint-2010 - 不要评论 shaerpoint 的 Lists.asmx 服务
我正在尝试获取我的 Office 365 SharePoint 网站文档库中的文件名列表。
我正在使用以下代码List.asmx
使用 Visual Studio 2010 访问服务。
ws.GetListCollection()
此代码在执行功能时给了我以下错误:
任何人都可以帮助我吗?SharePoint 网站访问权限是否有任何问题,或者我在代码部分或某些配置内容中遗漏了什么?
sharepoint - 批量文件上传会创建除最后一个文件之外的所有文件的多个版本
我在这里有一个有趣的(无论如何对我来说很好)问题。我正在将基于代码的文档批量上传到 SharePoint 库中。不同的是,上传后需要在项目属性中维护文件的最后修改日期。
文件详细信息由 csv 文件确定,该文件包含路径和需要附加到库项目的元数据,因为库基于具有元数据字段的自定义内容类型。
我遇到的问题是修改日期仅与上传的最后一个文件一起维护。所有其他文件均指示上传时间。我做了更多的挖掘并打开了版本控制。事实证明,我上传的文件被多次修改,因为它们应用了多个次要版本,而最终上传的文件只有一个。例如。我正在上传 6 个文件来测试这个过程。上载的最后一个文件位于版本 .1,其他文件的版本范围从版本 .6 到 .8 到 .12。您可以看到的所有文件在上传时的初始设置中都有正确的修改日期,但立即发生更改,修改了日期并增加了新的修改日期。
版本历史:
我尝试了使用以下方法的日期:
spFile.Item.UpdateOverwriteVersion()
item.Update()
(当作为列表而不是从文件对象访问项目时
spFile.Item.SystemUpdate(false)
这些更新似乎都没有如我所愿。
importFile 只是一个具有我需要的属性的自定义对象。
请让我知道您是否遇到过此问题以及您是否碰巧有解决方案。
我还尝试使用以下方法构建条目:
spFile = uploadFolder.Files.Add(Path.GetFileName(importFile.FullPath), fileStream, createdBy, modifiedBy, created, modified)
uploadFolder 是库的文件夹对象。
谢谢你。
alert - 更改文档库中警报的 URL - SharePoint 2013
我有一个以Sample
SharePoint 2013 命名的文档库。
内部网站集 URL 类似于http://wonderland/
,其公共 URL 为https://access.wonderland.com
.
我为此文档库创建了警报。每当有任何变化时,它都会向用户发送电子邮件警报。
警报发送的库项目的 URLSample
类似于http://wonderland/Sample
。但我想将其更改为外部 URL,就像https://access.wonderland.com/Sample
c# - 如何在 SharePoint Foundation 2010 中使用 guid 快速查找文档?
我们有多个内容数据库,每个内容数据库都有多个网站集。网站集具有文档库。我们正在使用它们来存储文档。我们有内容数据库、网站集、文档库和上传文档的 guid (UniqueId)。有什么方法可以使用服务器对象模型而不是使用旧方法(使用对象 SPSite、SPWeb、SPList、SPQuery)快速查找文档?您能否提供我可以解决上述问题的任何代码或链接?