问题标签 [csom]

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.

0 投票
0 回答
214 浏览

rest - 如果用户属性在 Sharepoint CSOM / REST 中是私有的,则获取标志

我在 Office 365 中使用 SharePoint 2013 Online。目前我正在获取用户列表的所有属性

如果属性被标记为“私有”或“所有人”,我无法获取信息。是否可以使用 REST / CSOM-API 做到这一点?

提前谢谢

0 投票
1 回答
7028 浏览

sharepoint - 从上传的文件中获取 ID 到 Sharepoint 2013 DocumentLibrary

我有这个功能,可以将文件上传到 Sharepoint 2013 文档库。我希望能够检索文档库条目的新创建的 ID。

0 投票
2 回答
1077 浏览

sharepoint - 缺少执行查询异步方法

我有一个相当大的 now 程序,使用 [Sharepoint] 2013 基金会和 CSOM。我成功使用了 clientcontext.executequery。我想使用executequeryasync,但我的“clientcontext”在智能感知中没有显示该方法,如果我直接键入它,也不会在编译时接受。只有executequery 存在。如果我在 clientcontext 上“f12”,我属于 SP ClientContext 类,它有一个 executequery 但没有 executequeryasync。.Net 4.5 和 4.5.1,结果相同 我错过了什么?非常感谢 !

0 投票
1 回答
912 浏览

c# - SPList 与 SharePointclientObj.List

这些之间有什么区别?

我正在尝试以编程方式(在非共享点服务器计算机上)获取共享点列表(我是这些列表的管理员)并将它们转换为 SQL 表。

到目前为止,我已经能够打开列表但无法获取数据表。我不断获得一些使用 SharePointclientObj.List 和其他使用 SPList 的代码片段。在我的程序集引用中找不到 SPList?

可悲的是,我发现做我想做的事情的代码是使用 SPList。我是否可以获取代码以使用 SharePointclientObj.List 转换为 dataTable 或说明如何让 SPList 正确连接?

0 投票
1 回答
2251 浏览

c# - 如何返回版本之间的差异并访问更改的属性?

我在 SharePoint 2010 中有一个列表,其中包含“标题、计数”字段。其中一个字段(计数)可以更改。

我想访问此属性的最新版本。通过这篇文章:但还没有公认的答案。

在这里我可以访问属性,但这里不存在“计数”。

我希望与 SharePoint 等最新版本有所不同

sharepoint 2010 显示版本历史和差异

我有其他方法(在这里找到)为我返回最后的属性值

这里的错误

发生错误。","ExceptionMessage":"值不在预期范围内

有没有比这更短的解决方案来检索特定字段的所有最后值?

0 投票
1 回答
1541 浏览

caml - 在 caml 查询中传递当前用户名 - JavaScript

我们如何在 caml 查询条件中传递当前用户登录名?

我只想获取与登录用户有关的列表项。为此,我需要在 caml 查询中传递当前用户的登录名。

请帮忙。

我有一个获取用户名的函数: var loginName = currentUser.get_loginName(); var UserName = currentUser.get_title();

我想在 Where 子句的 Caml 查询中传递 LoginName 或 UserName 变量。

例如:如果 Author=LoginUser ,我希望检索记录。

以下是我的查询:

请建议。

0 投票
1 回答
5713 浏览

sharepoint-2013 - 从 SharePoint 2013 提供程序托管应用程序中的列表中检索数据

我在 SharePoint 2013 中开发了一个提供商托管应用程序。如您所知,Visual Studio 创建 Web 应用程序和 SharePoint 应用程序。Web 应用程序托管在 IIS 和 SharePoint 网站集中的 SharePoint 应用程序中。我正在尝试使用 CSOM 从 SharePoint 中托管的列表中获取数据。但是我遇到了不安全的内容错误。

“[已阻止] ' https://localhost:44302/Pages/Default.aspx?SPHostUrl=http%3A%2F%2Fecontent&0319c41%2Eecontent%2Eelibrary%2Eapps%2Elocal%2FSharePointApp2%5Fsingeltest' 处的页面是通过 HTTPS 加载的,但运行了来自 ' http://apps-892db5a0319c41.econtent.elibrary.apps.local/sharepointapp2_singeltest/_layouts/15/AppWebProxy.aspx' 的不安全内容:此内容也应通过 HTTPS 加载。”

这是我在 Default.aspx 中的代码

App.js 是:

任何解决方案表示赞赏。

0 投票
3 回答
556 浏览

c# - SharePoint 客户端 Time24 是只读属性

我正在使用适用于 PowerShell 的 Microsoft.SharePoint.Client CSOM 库来自动化针对 SharePoint 的一些网站活动。

除了这一节之外,我所做的几乎所有事情都有效。我正在尝试将时间格式从 12 小时更新为 24 小时,并更改工作日的开始和结束时间。

SharePoint 可以接受命令,但我得到响应“Time24 是 ReadOnly 属性”,“WorkDayStartHour”是 ReadOnly 属性,“WorkDayEndHour”是 ReadOnly 属性。

Web.RegionalSettings 显示设置但不支持更新的问题,如果是,我需要执行什么类才能更新?

0 投票
1 回答
3088 浏览

sharepoint-2013 - 使用 CSOM 将托管元数据列添加到列表

在 Sharepoint 2013 中,我尝试使用以下代码以编程方式将托管元数据列添加到列表中:

该列在我的列表中创建为托管元数据类型列,但我希望用户从中选择的术语集未填写在设置中。有人提示设置托管元数据列的术语集吗?

getDefaultTermStoreId() 和 getTermSetIdByName(string) 给了我正确的 GUID;我查过了!

多谢!

0 投票
2 回答
4388 浏览

javascript - 获取 WorkflowSubscription 时出现 JSOM SharePoint 2013 错误

我按照 msdn 的指示通过 JSOM 获取 WorkflowSubscriptionService。

使用 SharePoint 2013 工作流服务客户端对象模型: http: //msdn.microsoft.com/en-us/library/office/dn481315 (v=office.15).aspx

这三行总是抛出错误: TypeError: Object [object Object] has no method 'get_context' message: "Object [object Object] has no method 'get_context'" stack: (...) get stack: function () { [本机代码]}设置堆栈:函数(){[本机代码]} 原型:错误

我找不到错误。这是一个已知的错误?