问题标签 [sharepoint-jsom]
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.
javascript - CSOM From、Where 和 Select 的 JSOM 等价物是什么?
我正在“翻译”一些从 CSOM/C# 到 JSOM 的代码,并得到一个对我来说有点陌生的语句。如果可能的话,我想避免混合 CSOM 和 JSOM,声明如下:
我不确定 JSOM 中的确切来源、位置和选择是什么。我尝试将对象属性记录到控制台,并得到以下信息
任何可以找到有关此主题的其他信息的参考链接都会很棒。我已经更改了很多代码,但这部分有点混乱。
我正在使用 SharePoint 2013。
javascript - 将 JSOM 代码转换为同步
我有 JSOM 脚本来从不同 DIV 中不同国家/地区页面上的 SharePoint 列表中获取数据,我在 document.ready 中调用该函数的次数与国家/地区的数量一样多,但我之前有一个警报我调用该函数,如果我删除alert(country_list[i])
代码不起作用。
我怎样才能解决这个问题?
sharepoint-2013 - 优化 JSOM 查询
我有以下 SharePoint 2016 JSOM 查询,该查询根据当前用户电子邮件检索列表项...此查询当前有效,但是,我一直在使用 jquery deferred 和 Promised 对象进行一些研究。为了合理化这种方法的工作原理,我想优化下面的现有代码
请协助
jquery - 使用 JSOM 获取 SharePoint 网站中的所有列表和列表项
我有一个 SharePoint 网站,我想使用 JSOM 来获取所有列表,并获取每个列表中的所有项目。
我尝试过这种方法:获取站点中的所有列表,存储它们的 ID 对于每个列表 ID,获取列表项
伪代码是这样的:
然而,这种方法给我带来了一个问题——executeQueryAsync 只取 listOfIds 中的最后一个 ID,大概是因为 for 循环迭代得太快了。
获取 SharePoint 网站中的所有列表并获取每个列表的所有项目的最佳方法是什么?我只能使用JSOM。
javascript - Sharepoint 2013 - 用户个人资料 JSOM
我有这部分代码应该让我获得例如 Sharepoint 中当前用户的“标题”,但每次它都会给我错误:公共语言运行时检测到无效程序。
你有什么想法为什么会发生?
感谢您的任何建议。
汤姆
sharepoint - sharepoint 在线休息查询油门
我观察到一个非常奇怪的问题,共享点休息API
(SharePoint Online 和 onPrem)。
我们有一个稍大的库(约 100.000 个文档),具有一些多级文件夹结构。我在文件夹中有两个附加字段,我们称它们为CountryA
和CountryB
,这两个字段都已编入索引。
我观察到的情况如下:
/Items?$filter=(substringof('Ukraine',CountryA))&$select=ID(150 条记录)
/Items?$filter=(substringof('Spain',CountryB))&$select=ID(250 条记录)
/Items?$filter=(substringof('Ukraine',CountryA) and (substringof('Spain',CountryB))&$select=ID (100 条记录)
现在很奇怪的是:
/Items?$filter=(substringof('Ukraine',CountryA) 或 (substringof('Spain',CountryB))&$select=ID
引发 Microsoft.SharePoint.SPQueryThrottledException
老实说,这对我来说没有任何意义。几乎看起来像一个错误..由于我没有太多时间,我通过同时执行两个单字段查询其余查询并在客户端加入结果来“排序”问题。
无论如何,任何反馈都非常感谢;因为我现在通过在服务器上并行抛出两个休息调用实际上增加了对 SharePoint 的负载,我简直不敢相信这是“正确”的方法?!
rest - SharePoint 搜索 API 在任何情况下都会引发任何阈值限制吗?
我经历了以下问题
超过 500 行的 SharePoint REST API 调用
我们想将 Search API 与 REST API 或 JSOM 一起使用。我们在 SharePoint 中有大量列表。数据可以是单个列表中的 100000 个或更多项目。有多个大列表。在某些情况下,搜索 API 将在所有列表中进行搜索,在某些情况下,它还将在单个列表中进行搜索。
因此,与 REST API 一样,它是否会为超过 5000 个匹配项引发阈值错误,或者 SharePoint Search REST API 是否会在任何情况下引发任何阈值限制?
sharepoint - Office 插件 _spPageContextInfo 未定义
我在办公室插件上收到 _spPageContextInfo Undefined
我将以下共享点 js 文件添加到我的项目中,但仍然收到相同的错误 _spPageContextInfo 未定义,
大多数示例使用共享点托管插件,但我想使用 Office 插件。
我应该添加任何js文件吗?我无法使用该指南,因为它仅适用于使用插件内容类型创建的文档https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/create-a-sharepoint-add -in-that-contains-a-document-template-and-a-task-pane-add
sharepoint-online - 使用 JSOM 更改列表视图字段顺序
我需要使用 JSOM 或 Rest 在 SharePoint Online 中更改列表视图的字段顺序。感谢有人能指出我正确的方向。