问题标签 [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.
office365 - 如何使用 JSOM 获取 SharePoint 站点中存在的所有文档库的列表?
我正在处理的项目之一,我必须获取站点中所有文档库的列表。由于我正在在线使用 Office 365/SharePoint,因此不确定如何实现这一点。
我有一个协作列表,其中包含在网站集下创建的所有网站的信息。例如,该列表有四个列字段:站点标题、站点描述、指向站点的 URL 链接和一个阶段列(包含选项的选择列:第一、中间和最终)。因此,使用此列表,尤其是 URL 链接列字段,当有人将阶段值从 First 或 Intermediate 更改为 Final 时,我想获取这些站点中存在的所有文档库的对象。用户将手动更改每个列表项的阶段值,从 First 或 Intermediate 到 Final,反之亦然。
提前致谢。
sharepoint-2013 - 使用带有 rest api 的 JSOM 检索自定义用户配置文件属性并将其显示到 SharePoint 页面中
如何使用带有 rest api 的 JSOM 检索自定义用户配置文件属性。
因为我需要检索当前登录用户的员工成本中心(自定义属性),但下面的代码不起作用。
$.ajax({
javascript - “castTo TaxonomyField”时更新分类字段会引发异常
我有一个包含分类字段的列表。我想要一个函数来更新该列表中的项目(我有 id)并将该字段更改为其值之一(始终相同)。我已经搜索并使用了我过去使用的函数,这是我现在正在使用的代码:
上面的行:
调用这个函数:
异常触发于
这是我得到的错误:
我还有其他类似的功能,但这是我唯一“硬编码”的功能(术语名称、字段内部名称和术语 ID)。但是使用相同的术语检查其他功能,这些值感觉正确。
我不知道如何解决这个问题,在此先感谢。
sharepoint-online - 在 JSOM 中设置 SharePoint 搜索查询结果源
我将结果源级别设置为“SPSite”,因为我想使用在网站集级别定义的结果源。但它不起作用。'SPSite' 是 JSOM 中的有效参数吗?
如果我将源级别设置为“SPSiteSubscription”,它会成功使用租户级别的结果源。
jquery - 如何从术语存储共享点在线列出术语中存在的所有标签
我正在使用以下代码使用 GUID 获取所有术语。
目前我正在正确地获得术语计数属性。我想列出该术语中存在的所有标签。
jquery - SP.ClientContext 在 SharePoint Online 中未定义
我正在尝试通过 SharePoint Online 中的 JSOM 获取登录用户的详细信息。
下面是我正在尝试的代码:
在上面的代码中,当我尝试访问SP.ClientContext.get_current()时,我收到错误消息,指出 SP.ClientContext 未定义。
我是 SharePoint Online 的新手,这个问题可能听起来很简单,但我愿意学习。
注意:以上代码在 SharePoint 2013 中运行良好。
sharepoint - 从 Outlook 365 插件访问 Sharepoint (sp.js)
目标
从 Office 365 Outlook 加载项中通过 JSOM 访问 Sharepoint。
问题
我尝试了多种方法,其中大多数导致“403 - 禁止”。
代码
sharepoint - 我在 SharePoint 在线应用程序部件中遇到性能问题
SharePoint 加载项(SharePoint 托管)中的自定义应用程序部件在将它们添加到托管网站的自定义页面时性能不佳。这个问题有解决方案吗?
sharepoint - 如何在sharepoint 2013中使用REST API和Jquery将查找(包含多列)列值放入变量中
/* 以同样的方式,我需要从由另一个列表中的多个列组成的查找列中获取值到变量中 */ url : _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/getByTitle('Cities')/items ?$select=国家/标题&$expand=国家/标题",
sharepoint-online - 带有 CAML 查询的 SharePoint REST API 超过 5000 个项目
我需要使用 SharePoint REST API 筛选包含 5000 多个项目的列表
要筛选的列之一是托管元数据列,它阻止我使用 SharePoint REST API GET Urls
我必须在正文中使用带有 CAML 查询的 REST API POST 请求来实现这一点。
我的代码如下所示
我遇到的问题是,如果我根据South
结果包含超过 5000 个项目的区域进行过滤,我会收到HTTP Error 500 Internal Server Error
错误消息List item threshold exceeded
。
通过 GET 请求,我可以使用$top
并data.d.__next
加载 5000 多个项目。但是如何在 POST 请求中做类似的逻辑呢?
我尝试包含<RowLimit>1000</RowLimit>
在 CAML 查询中,但仍然出现同样的错误
查询中使用的列被索引了。