问题标签 [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.

0 投票
1 回答
166 浏览

javascript - CSOM From、Where 和 Select 的 JSOM 等价物是什么?

我正在“翻译”一些从 CSOM/C# 到 JSOM 的代码,并得到一个对我来说有点陌生的语句。如果可能的话,我想避免混合 CSOM 和 JSOM,声明如下:

我不确定 JSOM 中的确切来源、位置和选择是什么。我尝试将对象属性记录到控制台,并得到以下信息

任何可以找到有关此主题的其他信息的参考链接都会很棒。我已经更改了很多代码,但这部分有点混乱。

我正在使用 SharePoint 2013。

0 投票
0 回答
810 浏览

javascript - 将 JSOM 代码转换为同步

我有 JSOM 脚本来从不同 DIV 中不同国家/地区页面上的 SharePoint 列表中获取数据,我在 document.ready 中调用该函数的次数与国家/地区的数量一样多,但我之前有一个警报我调用该函数,如果我删除alert(country_list[i])代码不起作用。

我怎样才能解决这个问题?

0 投票
0 回答
190 浏览

sharepoint-2013 - 优化 JSOM 查询

我有以下 SharePoint 2016 JSOM 查询,该查询根据当前用户电子邮件检索列表项...此查询当前有效,但是,我一直在使用 jquery deferred 和 Promised 对象进行一些研究。为了合理化这种方法的工作原理,我想优化下面的现有代码

请协助

0 投票
2 回答
4376 浏览

jquery - 使用 JSOM 获取 SharePoint 网站中的所有列表和列表项

我有一个 SharePoint 网站,我想使用 JSOM 来获取所有列表,并获取每个列表中的所有项目。

我尝试过这种方法:获取站点中的所有列表,存储它们的 ID 对于每个列表 ID,获取列表项

伪代码是这样的:

然而,这种方法给我带来了一个问题——executeQueryAsync 只取 listOfIds 中的最后一个 ID,大概是因为 for 循环迭代得太快了。

获取 SharePoint 网站中的所有列表并获取每个列表的所有项目的最佳方法是什么?我只能使用JSOM。

0 投票
1 回答
1840 浏览

javascript - Sharepoint 2013 - 用户个人资料 JSOM

我有这部分代码应该让我获得例如 Sharepoint 中当前用户的“标题”,但每次它都会给我错误:公共语言运行时检测到无效程序。

你有什么想法为什么会发生?

感谢您的任何建议。

汤姆

0 投票
1 回答
533 浏览

sharepoint - sharepoint 在线休息查询油门

我观察到一个非常奇怪的问题,共享点休息API(SharePoint Online 和 onPrem)。

我们有一个稍大的库(约 100.000 个文档),具有一些多级文件夹结构。我在文件夹中有两个附加字段,我们称它们为CountryACountryB,这两个字段都已编入索引。

我观察到的情况如下:

/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 的负载,我简直不敢相信这是“正确”的方法?!

0 投票
1 回答
399 浏览

sharepoint-online - 如何在使用 JSOM 以 SP 列表形式保存时自动创建站点?

对于客户要求之一,我必须通过单击按钮自动创建 Sharepoint 站点。基本上会有一个 SharePoint 列表表单,用户将在其中输入数据作为标题、url,然后选择一个模板。单击保存后,它应该创建一个共享点站点。我已经能够使用 HTML 表单 Web 部件来实现这一点,但现在我需要使用 SharePoint OOTB 列表表单并且需要做同样的事情。下面是我编写的代码,它在单击按钮时创建一个共享点站点,该代码工作正常并根据选择创建一个站点。我正在在线使用 SharePoint。

关于如何将这种方法转换为 A Sharepoint 列表表单方法的任何想法?

截屏

0 投票
1 回答
892 浏览

rest - SharePoint 搜索 API 在任何情况下都会引发任何阈值限制吗?

我经历了以下问题

超过 500 行的 SharePoint REST API 调用

我们想将 Search API 与 REST API 或 JSOM 一起使用。我们在 SharePoint 中有大量列表。数据可以是单个列表中的 100000 个或更多项目。有多个大列表。在某些情况下,搜索 API 将在所有列表中进行搜索,在某些情况下,它还将在单个列表中进行搜索。

因此,与 REST API 一样,它是否会为超过 5000 个匹配项引发阈值错误,或者 SharePoint Search REST API 是否会在任何情况下引发任何阈值限制?

0 投票
1 回答
620 浏览

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-c​​ontains-a-document-template-and-a-task-pane-add

0 投票
1 回答
347 浏览

sharepoint-online - 使用 JSOM 更改列表视图字段顺序

我需要使用 JSOM 或 Rest 在 SharePoint Online 中更改列表视图的字段顺序。感谢有人能指出我正确的方向。