问题标签 [document-library]
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 - SharePoint 文档库中的负 ItemCount
可以对图书馆项目计数中的负数做些什么?ItemCount 是一个只读属性,当它严重不正确时你应该怎么做?
上周早些时候,我进行了一些测试,涉及将文件和文件夹从一个文档库复制和移动到另一个文档库。我将项目从我们的实际文档库转移到沙箱“测试”库,在迁移到公共列表和库之前,我曾在该库中运行各种对象模型和工作流测试。我注意到对于文件,一切正常,但是当我复制一个包含文件的文件夹时(使用SPFolder.CopyTo()
),测试库的项目计数实际上并没有更新。由于这个测试主要是在玩,所以我很少注意它。
今天我回到测试库来测试不同的工作流程(关于 PDF 转换)。当我在那里时,我决定删除上周留下的文件夹,因为我不再需要它了。就在那时,我在所有站点内容视图中看到列表的项目计数下降到 -1。当我删除刚刚上传的新 PDF 时,它下降到 -2!我什至检查了对象模型...获取库的实例我检查了 ItemCount 属性...你瞧,它也是-2。
是否有任何进程在后台运行,有点像清理工作流历史的进程,这将纠正这类问题?或者程序员是否应该密切注意这种情况并提出计算来补偿“计数惩罚”?
sharepoint - 如果当前文档库不存在,如何在当前文档库中创建文件夹?
我修改了代码。我现在可以上传到当前文档库(不再对文档库或实际 url 进行硬编码)。我现在需要做的就是确保文件夹存在与否。如果当前文档库中不存在该文件夹,则创建该文件夹。如果遇到解决方案,我将继续更新代码。
谢谢
sharepoint - 如何将 SharePoint 文件更新与文件上传区分开来?
在 SharePoint 中,当第一次将项目添加到文档库时,它会按预期触发 ItemAdded 和 ItemAdding 事件。如果您上传相同的文件名来更新现有文件,它将触发 ItemUpdated 和 ItemUpdating 事件,正如预期的那样。但是,我无法确定这种行为是否真的发生过。或者,更具体地说,我完全无法区分以下内容:
- 由于有人上传了一个新文件,但对任何表单字段都没有做任何事情,因此更新了一个项目。
- 一个项目被更新是因为有人点击了“确定”但没有对任何表单字段做任何事情。
实际上有没有办法区分这些类型的更新?事件属性中似乎没有包含此信息的内容,列表项和文件本身的版本历史记录中也没有。我什至尝试通过 OpenBinary() 比较文件本身,但在上述两种情况下,我仍然得到相同的结果。预先感谢您的任何帮助!
sharepoint - 无法从 sharepoint 文档库打开文件
我在我的机器中创建了一个文档库并上传了一些图像文件。但后来当我尝试在文档库中打开它们时,它显示一个页面未找到 404 错误。可能是什么原因?同样的事情在另一台机器的文档库中也有效
sharepoint - 递归枚举 SharePoint 列表中的所有文件夹
是否可以使用 SPQuery 获取 SharePoint 文档库中所有文件夹的列表?
如果您打开 Windows 命令提示符并运行,您可能会在文件系统中获得一些东西
问题是,如果您创建一个简单的 SPQuery 并将 viewAttributes 设置为Scope='RecursiveAll'
,则结果集包含项目,但不包含文件夹。
还是我完全错过了什么?
更新。:这个问题的原因是(是)我必须创建一个“文件包”有意义的解决方案。
当我的客户谈到“文档”时,他实际上是指一个可能由多个文件和这些文件的一组通用元数据组成的实体。
例如,该文档可能被命名为“给我奶奶的一封信”(属性:奶奶的地址、信件标题),但它由几个文件组成:MS Word 文档中的实际信件和 JPEG 图片。
所以,我的想法是我可以创建一个从文件夹派生的内容类型,并向这个内容类型添加一些字段(地址、标题)。放入该文件夹的所有文件自然会成为“文档”的一部分。
由于我们预计会有很多此类文档,因此我们也创建了常规类型文件夹的文件夹层次结构。
现在,我们来了一个问题:如何向我的客户显示“最近的文档”之类的视图?这必须递归地枚举所有“文档”。由于必须发出的请求数量,通过对象的递归SPFolder
太慢了。我们希望有一个 recursive SPQuery
,但这似乎无法以这种方式解决。
sharepoint-2007 - Sharepoint 2007 - 在“所有文档”视图中添加一列,使其出现在所有文档库中
我想知道是否可以修改默认文档库视图“所有文档”以包含“签出到”列。
我需要将此更改应用于任何现有的文档库以及将来创建的任何文档库。
提前致谢
sharepoint - 如何在 sharepoint 2010 和 moss 2007 中为文档库启用资源管理器视图?
我已经启用了 webclient 服务,但我想我错过了一些必须做的事情......
sharepoint-2010 - sharepoint 2010 站点中的查看者能够编辑文档库中的文档
我有一个包含 4 个文档库的共享点站点。甚至观众都可以编辑上传的word文档。我不想要这个。只有管理员才能编辑。我怎样才能做到这一点
sharepoint - Saving document to WSS gives script error
I have a custom content type with two extra columns defined in WSS 3.0. I have a document list with word documents of that content type.
When I open a document on my XP client with MS Office 2003 and IE6 (company regulations :-( ) this works fine. When I make changes however and I try to save the document, I get following error:
I don't know what is causing this: IE6, Word 2003, WSS 3.0 ... Does anyone have an idea?
Thanks, Jelle