问题标签 [sharepoint-online]

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 投票
2 回答
5331 浏览

sharepoint-2013 - 在 Sharepoint Online 上以编程方式将安全组添加到 sharepoint 组

我在 office 365 上创建了安全组,并且在我的 sharepoint 站点上也有组。我想以编程方式将 o365 上的安全组添加到共享点站点组。

请你帮助我好吗?

谢谢

0 投票
0 回答
558 浏览

c# - 处理 SAML 1.1 断言并通过 httpwebrequest 发送

我有一个项目需要从 Sharepoint Online 列表中收集数据,该解决方案必须通过 ADFS 进行身份验证而无需用户交互。

我遵循了这个示例http://www.wictorwilen.se/Post/How-to-do-active-authentication-to-Office-365-and-SharePoint-Online.aspx并且我能够从 ADFS 收到断言,但是我返回的 SAML 断言不包含 BinarySecurityToken,因此我必须从这一点修改代码(?)。

首先,我如何处理(解密?/签名?/验证?我不确定在发送之前与断言有什么关系)SAML 断言以准备将其发送到 /login.srf

其次,我如何通过 httpwebrequest 发送它以接收包含 cookie 的 httpwebresponse?

提前感谢您的帮助,非常感谢任何代码示例、教程或信息。

PS - 在这种情况下,缺少 binarysecuritytoken 不是从 BPOS 迁移的结果。

德布拉

编辑 1我可以提供断言,如果您可以建议我应该在发布之前删除哪些 xml 元素,并且我还有来自 adfs 的签名证书

0 投票
1 回答
11280 浏览

sharepoint - 在 SharePoint Online 中使用 Powershell 更改列表字段

我正在尝试更改列表中多个条目的字段内容。到目前为止,我已经到了可以编辑列表、添加列的地步,但找不到任何关于如何编辑字段文本的内容。这是我目前拥有的:

编辑:我发现了一堆不适用的 2010 年信息,但我已经更新了代码以几乎到达那里。现在连接到列表时出现“空数组”错误。我充满希望,因为我能够连接,但仍然无法改变该领域。我也将我的 if 语句更新为我认为更好的格式。

0 投票
3 回答
4356 浏览

sharepoint-2013 - 在线 Sharepoint 2013 中缺少 Web 部件

我有一个问题,当我编辑页面并单击“插入 web 部件或应用程序部件”时。我在左侧的类别列表中看不到任何 Web 部件或应用程序部件。它是空的,我唯一看到的是类别,应用程序。

可能是什么?,我也在所有者组中。

在此处输入图像描述

0 投票
2 回答
909 浏览

visual-studio-2012 - 在 Visual Studio 2012 for SharePoint Online 中创建 2010 工作流

我在 VS2012 中有一个带有 SharePoint 2013 沙盒项目的解决方案。我在 2013 年创建了一些自定义工作流程。

我真正需要做的是有一个批准工作流程来发布内容,并在新文档获得批准时发送一封电子邮件。

我的第一个想法是使用 OOB 批准 2010 工作流程并在列表中使用事件接收器。当某个项目获得批准时,我会发送一封电子邮件,但我无法在 SharePoint Online 中以编程方式发送电子邮件。

我的第二个想法是在 2013 年重新创建工作流程,因为我知道我可以通过这种方式发送电子邮件,但看起来与 2013 工作流程相关的内容审批活动已被删除。我可以尝试通过休息调用进行批准,但我担心每次列表中的项目更改时我的工作流程都会触发(即使它不是发布),所以我必须检查(在工作流程中)如果项目是否正在发布。这将导致项目的工作流程历史变得非常无用,因为它将充满大部分白噪声。此外,据我所知,当您为“启动此工作流程以批准发布项目的主要版本”创建关联时,该复选框。不适用于 2013 工作流程。

我相信此时我最好的答案是创建一个自定义的 2010 工作流程,但我不知道如何从 VS2012 内部做到这一点。谁能帮助我(或者建议另一种实现我的目标的方法?)

0 投票
1 回答
102 浏览

sharepoint - 除使用可视化 Web 部件外,在线在 sharepoint 上开发 .net 页面

如何在在线共享点上使用 .net 开发网页。一种方法是使用可视化 Web 部件。还有其他方法吗?

谢谢

0 投票
2 回答
35627 浏览

c# - 使用 Office 365/SharePoint 在线验证客户端

我有一个使用 SharePoint Web 服务 (list.asmx) 的客户端应用程序。最近 SharePoint 迁移到 SharePoint Online。现在身份验证失败。

这可能是因为 SharePoint Online 中的身份验证机制不同。我参考了文章http://www.wictorwilen.se/Post/How-to-do-active-authentication-to-Office-365-and-SharePoint-Online.aspx 进行身份验证。但是由于某种原因,我现在收到身份验证错误。

请注意,我不想弹出身份验证窗口,因为我的客户端是一项服务。

谁能给我一些关于如何使用 SharePoint Online 进行身份验证的指针/示例工作应用程序?

阿图尔·苏雷卡

0 投票
0 回答
232 浏览

sharepoint - 在 SharePoint 2013 中将本地文档库与云托管的 SharePoint Server 站点同步

根据我的要求,我需要将本地托管的 SharePoint 网站的文档库与云托管的 SharePoint 文档库同步。为此,我在本地 SharePoint 站点的 ItemAdded 上编写了 EventReceiver。本地 SharePoint 站点和云托管 SharePoint 站点的用户是不同的。

为了实现上述功能,我编写了自定义代码,其中我使用云托管的 SharePoint 网站 URL 从我的代码向云托管的 SharePoint 网站发送了新的 HttpRequest。但它会抛出File not Found的异常。

因此,当我调试代码时,我在定义基于云的 SharePoint 站点的对象时意识到,有一个属性,即“ ServerVersion ”,它是只读的,无法获取值,因此会引发异常。

谁能帮我完成这个功能......??

是否有任何其他代码片段可以帮助我实现此功能..??

0 投票
1 回答
22419 浏览

c# - Web.GetFileByServerRelativeUrl 抛出“值不在预期范围内”

我有一个存储文档的 SP Online 站点,添加/检索文档没有问题,但在删除流程中检索File对象时出现错误。

该文件的完整网址是“ https://my-sponline-site.sharepoint.com/sites/documentsite/Documents/images.jpg ”(2016-12-07 无法访问)

当我执行这个时,我得到一个ServerException

值不在预期范围内。

上下文工作正常,因为我能够从库中添加/检索项目并且上下文用户是管理员

我尝试将 web url 添加到 relativeUrl,所以它将是“/documentsite/Documents/images.jpg”,但我得到了同样的错误。

我似乎无法弄清楚这一点,有什么建议吗?

谢谢

0 投票
0 回答
867 浏览

javascript - 如何将应用程序从共享点托管应用程序安装到子站点+javascript

我需要使用 javascript 以编程方式将我的 sharepoint 应用程序从根站点安装到其他子站点。但我的安装功能不起作用: