问题标签 [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.
sharepoint-2010 - Sharepoint 2010/2013 文档库 - 基于元数据访问旧版本的文档
我们是否可以根据元数据找到具有旧版本的文档,或者我们可以在通过 CAML 查询或 api 通过元数据搜索时进行共享点搜索以抓取文档的旧版本?
c# - 事件接收器未触发 - 文档库
我的 VM 中有一个本地开发环境。(SharePoint server 2013 SP1,Visual Studio Ultimate 2013-update3)。我正在尝试将事件接收器添加到 ItemDeleting 上的文档库。将文档删除到 doc lib 会将项目添加到我的自定义列表“日志”中。我的编码如下:
事件.cs
元素.xml
Feature1.Template.xml
我在 SP 站点上部署了解决方案并激活了该功能。
所以我有两个问题,
当我使用代码 ListTemplateId="101" 时,我没有收到任何错误。但事件接收器没有触发。当我删除时,“日志”列表没有更新。我错过了什么吗?
如果我在 ListUrl 中提供文档库名称,则会出现错误
“部署步骤“激活功能”中发生错误:列表“Doclib”不存在。请修复 ListUrl 属性。
请就正确的方法提出建议。为什么事件接收器没有触发?
提前致谢。
c# - 如何遍历文档库中的文件
我一直在创建一个提供商托管的应用程序,但我一直在使用 CSOM C# 检索文档标题,我的代码如下。
输出:文件夹变量计数:6 文件计数:0
sharepoint - 共享点事件接收器和警报过滤器不起作用
在我的共享点网站上有一个奇怪的警报行为。
我有一个文档库,我想在添加、更新、删除文件夹或文档时向特定用户添加警报。不得为特定用户触发警报。
物品接收者:
我有一种方法可以检查某个用户组的每个用户是否已经收到警报。如果没有我加一个。
添加警报的方法:
对于添加的每个第一个文件夹/文档,都会触发警报,就好像没有考虑过滤器一样。但是之后一切都按预期工作。
如果有人有想法。
c# - 无法直接从共享点文档库读取 Excel
我在 sharepoint 2010 上有一个文档库,其中上传了多个 excel。现在我想阅读这些 excel 并将其转换为数据表或 XML。
我已经尝试过以下方法:
将 excel 复制到本地文件夹并使用 oledb 查询读取数据:由于用户权限有限,此解决方案不起作用
使用互操作:它需要在服务器上安装 Excel,所以这个解决方案也不起作用。
使用 Excel 服务:我的一些文件具有宏和数据验证,我们无权更改服务器设置。所以这个解决方案没有奏效。
使用第三方工具:我们的客户不想使用任何第三方工具。
c# - 文档库上的元数据导航,从 TreeView 中删除“文件夹”
有谁知道如何只添加一个自定义MetadataNavigationHierarchy
?就我而言,我想从 TreeView中删除文件夹MetadataNavigationHierarchy
,所以我的自定义是唯一显示的。
我目前正在开发一个控制台应用程序,该应用程序在包含现有文件夹和文件的现有 SharePoint 2013 文档库上设置元数据导航。
一切都按预期工作,但我想从导航中删除文件夹。
我用来添加自定义值Tema的工作代码:
taxonomyField
是我想展示的TermSet
Tema 。
代码运行后,“Selected Hierarchy Fields”为Tema和Folders。如果我在 GUI 中手动删除文件夹,一切都会按预期进行。
我尝试先使用mdnSettings.ClearConfiguredHierarchies();
删除Folders。这会在“库设置 --> 元数据导航设置”中设置正确的字段,但在查看文档库时不显示元数据导航。如果我在“元数据导航设置”上单击“确定”,则会自动添加文件夹,并且Tema和文件夹都显示在文档库中。再一次,如果我删除Folders,然后单击“确定”,一切都按我的意愿工作。
Folders的可视化表示,我想以编程方式将其删除。
javascript - 如何在 Sharepoint 托管应用程序项目的应用程序托管文档库中上传文件夹(和文件)的层次结构?
我有一个 Sharepoint 托管应用程序项目(使用 Sharepoint 2013)。我希望使用该应用程序的用户能够在应用程序托管的文档库中直接上传一个文件夹(至少包含一个文件和一个包含至少 10 个文件的子文件夹)。
我的问题是:
- 拖放只允许文件。
- 应用程序托管文档库中的同步按钮在 IE 和 Chrome 中都不起作用。
- 仅在 IE 中,当我单击“上传文档”时,有一个链接可以“改为使用 Windows 资源管理器上传文件”,但它不起作用。Windows 资源管理器的窗口甚至没有打开。
最后,我在我的项目和 Microsoft Visual Studio 2013 中使用了 Javascript。
提前非常感谢大家!
sharepoint - SPEventReceiver 更新 SPDocumentLibrary
在我的场景中,我在文档库中更新了一个 InfoPath 表单。InfoPath 表单中有一个字段可供用户编辑,需要用于设置文档库中ListItem 的“标题”字段。
我曾期望我能够使用 Before 和 After 属性来查看更新的 InfoPath 文档并决定将字段设置为什么,但我无法弄清楚如何从更新事件访问更新的 SPFile 对象。这就是症结所在。我知道我可以在更新事件中访问它,但对于我试图实现的目标来说,这是在更新事件中完成的,因为我需要在文档标题发生更改时重定向正确的 URL。
任何帮助都会非常受欢迎。
csv - 启用 Sharepoint 邮件的库接收 csv 文件,导入列表
我想知道处理这种情况的最佳方法是什么(如果有的话):
我将建立一个启用邮件的库,外部方可以向其中发送带有 csv 文件的电子邮件。
我接下来要做的是,在每个接收到的文件到这个库中(或者甚至每天一次处理它们)使用这个 csv 文件并将其导入到列表中以便于查看。
我正在考虑在添加的项目上创建一个自定义工作流程,以打开 csv 文件并将其导入另一个列表。
有更好/更简单的设置吗?
powershell - SharePoint Online 迭代文档库 CSOM
我正在尝试遍历文档库并将每个文档/项目设置为继承权限(目前每个文档/项目都使用唯一权限)。
我能够获得特定的文档库,但是我无法遍历其中的每个项目/文档。这是我到目前为止所拥有的:
这是我目前遇到问题的 foreach 循环,因为我不确定如何遍历文档库中的每个项目/文档。
任何关于我应该采取的方法的建议将不胜感激。