问题标签 [sharepoint-api]
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 API 检查 Sharepoint 文档库是否设置了 Require Approval 标志?
能够检查“需要结帐”标志也很有用。我认为它可能是 SPDocumentLibrary 对象上的一个属性,但我看不到它。
我是否需要查看其中一个管理命名空间...?
c# - 如何引用一个 API 的两个版本?
我需要引用两个不同版本的 Sharepoint API dll。我有一个需要在 Sharepoint 2 和 Sharepoint 3 下运行的 Web 服务,但还需要使用 Sharepoint 3 API 提供的新功能(结帐和内容批准)
实现这一目标的最佳方法是什么 - 我目前倾向于拥有两个项目,两个项目之间共享单个文件中的代码,并使用条件编译编译代码的各个部分。
有没有更好的办法 ?
谢谢
马特
sharepoint - Sharepoint:所有子站点的迭代性能是否可以承受?
我需要创建将遍历网站集的所有子网站的功能,并向每个子网站添加一些示例内容(示例内容=新页面、图像、文档,可能是一些列表)。有一种解决方案使用递归来遍历站点(可以在此处找到)。
所以我问:
- 你们中的任何人是否实现了类似的东西,也许以不同的方式?
- 这种迭代的性能如何?
我真的不能说网站集中可以存在多少子网站,因为应该在更多项目中使用此功能。但我想子站点的数量不应该超过 100 个左右。
asp.net - Sharepoint 中的文档库 Versions.aspx
1.我有一个用户想在 dispform.aspx(Item Details) 上查看当前项目的版本历史
2.版本历史必须显示每个版本的所有元数据。库有 5 列,每次版本更改时我都需要在这些列中显示数据。
我一直在尝试使用 SharePoint Designer 获取版本信息,但无法找到版本页面的存储位置。满足此要求的最佳方法是什么?
sharepoint - Sharepoint 工作流在首次运行时失败,但在手动运行时成功
我们正在使用一个 infopath 表单,当它提交时应该触发一个自定义的 .NET 工作流。基本上,表单中的信息用于创建新的共享点站点。我看到的情况是工作流第一次运行(提交表单后自动运行),工作流出错。当我在失败后立即手动运行工作流时,工作流运行良好。
我已将问题调试到上面的行,其中 workflowProperties 的类型为 Microsoft.SharePoint.Workflow.SPWorkflowActivationProperties。工作流第一次运行时,上面列出的属性(以及所有其他属性)为空。第二次运行时,客户端名称属性应该是(从 infopath 表单填充)。
另一个重要的信息是,这个工作流程在一年多的时间里运行良好,几周前突然开始无法正常工作,没有什么特别的原因。上个月我们遇到了一些权限问题,但我看不出这与工作流程问题有什么关系。我登录的用户是网站集管理员。我使用同一用户手动启动工作流程(成功)。我不认为工作流以登录的用户身份运行(当它在表单提交时自动运行时)。
整个情况的另一个有趣的问题是:应用程序总共使用了 3 个自定义工作流。2 个是在 Visual Studio 中制作的——其中一个工作正常,另一个显示上述行为。最后一个是在共享点设计器中制作的,但失败了。
在这一点上,我愿意尝试任何事情。我在开发服务器上(将确切的症状显示为生产),所以我可以尝试任何事情。
c# - 如何以编程方式区分 WSS 和 MOSS
在使用 SP API 时,我需要知道我使用的是 SharePoint Services 还是 SharePoint Portal Server。有没有办法在代码(C#)中做到这一点?
asp.net - 尝试将 XML 从 Sharepoint Web 服务调用加载到 ASP.NET Gridview 时出错
我收到错误:
路径中的非法字符。
当尝试使用 XPath 将 XML 加载到我正在构建的 ASP.NET 页面的代码隐藏中的 PageLoad 函数中的 gridview 数据源中时。有谁知道这个错误是什么意思?
来自 Sharepoint Web 服务调用的 XML 是:
而我背后的代码是:
错误消息出现在“ds_me.ReadXML ...”行上
c# - Sharepoint Lists.GetListItems 排序
我正在通过我的 c# 代码调用共享点的 Lists.GetListItems Web 方法。是否可以从共享点获取排序列表?或者我是否必须在我的 c# 代码中检索后对其进行排序?我无法在查询或查询选项中找到任何选项。
谢谢。
sharepoint - 从 SharePoint ListItem 数据中删除“;#”
在 SharePoint 中,许多字段 id-value 对的格式类似于以下 id;#value。这对于像多查找这样的字段更加复杂,在提取该字段的值时可以产生像 id_1;#value_1;#id_2;#value_2;#id_3;#value_3 这样的结果
我想知道是否有任何已知的内置函数可以简化此过程并至少从值中删除 ID。