问题标签 [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 回答
596 浏览

rest - 是否有 REST 端点来获取 Project Server 中项目的任务分配列表?

我尝试向“/_api/ProjectServer/Projects('projectid')/Assignments”发送请求,但它所做的只是返回上次分配的重复项,这很奇怪,因为它返回的对象数总是等于项目中的作业数。

基本上,如果我为一百个不同任务中的每一个分配一个资源,该调用将返回列表中最后一个任务分配的 100 个副本。

我怀疑这可能是一个错误,如果有人可以确认或否认我的假设和/或让我知道是否有任何其他方法可以检索项目中的任务列表,我将不胜感激。

0 投票
1 回答
1004 浏览

jquery - 如何获取当前用户详细信息#JSOM、#O365、#jQuery、#Nintex 表单

我在 SharePoint 2013 上的 Nintex 表单上使用了以下代码来获取当前用户详细信息,

但它不适用于 O365 Nintex 表单(错误:_spPageContextInfo 未定义)。有没有与这种方法等效的方法?否则获取用户详细信息的最佳方式是什么?我尝试过如下代码,

样品 01:

样品 02:

笔记:

  1. SharePoint 在线网站 url-“ https://abc.sharepoint.com/dev

  2. 打开 Nintex 表单时的网址 - “ https://abc-1d0266265ca24d.sharepoint.com/dev/ ...”

这些代码适用于本地 SharePoint 2013 NINTEX 表单。(打开表单时它不会重定向到应用程序站点)

0 投票
1 回答
1271 浏览

sharepoint-2013 - 使用 JSOM 将 SP.File 对象的内容作为文本读取

正如标题所示,我正在尝试使用 JSOM 读取一个简单文本文件的内容。为此,我正在使用 Sharepoint 托管的插件,我尝试读取的文件位于文档库中的主机 Web 上。

这是我的 JS 代码:

但是,在我的成功回调函数中,我不知道如何提取 SP.File 对象的内容。我尝试使用 HTML5 API 中的 FileReader 对象,但我不知道如何将 SP.File 对象转换为 blob。

有人可以在这里推我吗?

0 投票
1 回答
594 浏览

sharepoint - JSOM 在页面首次加载时以匿名模式在应用程序中调用被禁止(重新加载解决了它)

我在发布网站的页面上有一个应用程序部分。在该应用程序中,当用户通过身份验证时,JSOM 调用运行良好。在匿名模式下,它只有在重新加载包含应用程序部分的页面后才能工作。在第一次加载期间,我会收到此错误:

加载资源失败:服务器响应状态为 403 (FORBIDDEN) http://app-4e3210d8daa297.abc.com/MyList/_vti_bin/client.svc/ProcessQuery

JSOM 调用的错误处理程序返回“未定义”错误消息。

但是,如果我重新加载页面或应用程序部分本身(使用 javascript 代码),那么它可以工作。

为什么 JSOM 调用仅在第一次加载页面时被禁止?我该如何解决这个问题?

0 投票
1 回答
2404 浏览

javascript - SP 未定义

我正在尝试在 Office 365 的 Nintex 表单中使用 JavaScript。当我Custom JavaCript在表单设置块中编写代码时,它可以完美运行。但是,当我使用自己的 JavaScript 文件并将其放入Advanced块中时,它不起作用并显示SP is not defined. 当我查看开发人员工具时,我发现我的 JavaScript 文件是在 sp.js 和 JQuery 之前加载的。

有没有办法让我的 JavaScript 最后加载?或解决这个问题?

0 投票
1 回答
45 浏览

sharepoint - SharePoint JavaScript 开发不做加载项?

我必须使用 JSOM/REST 在 SharePoint 2013 中创建一些自定义功能,但我没有将加载项发布到网站的管理权限。

在不执行加载项的情况下在 SharePoint 页面上创建 JSOM/REST 代码的过程是什么?

我不确定这是否是最好的方法,但我创建了一个 .aspx 页面并将此页面加载到“页面查看器”Web 部件中,然后将 .aspx 页面加载到 iframe 中,这模仿了一个应用程序。

你有什么建议吗?

在此处输入图像描述

0 投票
3 回答
545 浏览

javascript - 如何使用javascript获取网站链接

我正在尝试获取网站链接,并将其放入添加图像路径的图像源中, 例如: 假设我在一个网站内,我想获取它的链接并将我的图像路径添加到其中并将其注入source image 在同一页面的源代码中。

注意:我使用的是 SharePoint 网站,我们可以使用 HTML 或 JavaScript 吗?

0 投票
0 回答
52 浏览

javascript - 将字符串转换为 PropertyName

var listType = document.getElementById('ddlLists').value; 是一个字符串值,我希望 Dropdownlist 值作为函数的属性, listCreationInfo.set_templateType(SP.ListTemplateType.**listType**); 例如

我实际上需要它listCreationInfo.set_templateType(SP.ListTemplateType.GenericList);

0 投票
2 回答
1183 浏览

javascript - 如何获取网站集中的所有用户配置文件?(SharePoint Online O365)

如何使用 JSOM/CSOM 或 REST API 检索网站集中的所有用户配置文件?

我发现没有什么完全有效的,我需要以下属性:

  • 用户名
  • 移动的
  • 电子邮件
  • 个人资料图片

提前致谢

0 投票
0 回答
646 浏览

sharepoint-2013 - 如何在 JSOM 中获取特定文件夹,例如 CSOM 中的 GetFolder("FolderName")?

我正在尝试使用 JSOM 获取特定文件夹,以设置组权限。有一个名为 NewGroup 的组应分配给名为 Shared Documents 的文档库中名为 NewFolder 的文件夹。

我无法使用此代码获得结果。请纠正我哪里错了。