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

sharepoint-2013 - 提供商托管的应用程序启动问题

我在典型的 Web 服务器 IIS 7.5 上部署了一个提供商托管的应用程序(一个普通的 asp.net Web 表单应用程序)。

在 Office 365 多租户中从 SharePoint 站点启动应用程序时,它会在应用程序启动时引发以下问题。

在使用 Fiddler 捕获详细信息时,在启动应用程序时发现以下内容

SPAppToken=&SPSiteUrl=https%3A%2F%2Fabc.sharepoint.com%2Fsites%2Fspdev%2Famsdev%2Famitamsdev&SPSiteTitle=amitamsdev&SPSiteLogoUrl=%2Fsites%2Fspdev%2FSiteAssets%2Flogo.gif&SPSiteLanguage=en-US&SPSiteCulture=en-US&SPRedirectMessage=EndpointAuthorityMatches&SPCorrelationId=31477a9c-2902 -204a-8393-67eced1a10b8&SPErrorCorrelationId=31477a9c-2902-204a-8393-67eced1a10b8& SPErrorInfo=+请求+操作+需要+an+HTTPS+%28SSL%29+通道。+确保+那个++目标+端点+地址+支持+SSL+and+try+again.++Target+endpoint+address

SPErrorInfo 部分很有趣。我无法确认我们是否真的需要为 https 配置远程站点?

附加信息 - 身份提供者是 ACS,它是一个低信任应用程序。

有人可以建议吗?

问候, Nitin Rastogi

0 投票
1 回答
1150 浏览

sharepoint - 在 Sharepoint Online 中通过快速启动打开新窗口

我有这段代码,之前我把它放在了 seattle.master 文件中然后在快速启动时,当我编辑链接时,我把#openinnewwindow 放在网站地址之后。在“尝试链接”上,这会打开正确的网站。我的问题是当我保存它时。然后单击它不会在新窗口中打开的链接。任何想法为什么会发生这种情况?

0 投票
2 回答
609 浏览

sharepoint - 如何获取在 sharepoint online 2013 中创建的 BI 类型站点?

我有一些带有多个工作表的 excel 数据,我需要在 SPO 2013 中过滤并将交互式报告显示到多个网页。

为此,我想在 sharepoint online 2013 中创建一个商业智能站点,以利用 PPS(来自 BI 功能的绩效点服务、记分卡等)。

到目前为止,我在 sharepoint online 中看不到该选项(在企业选项卡下创建站点时 -> 商业智能)。

但是,如果我去中央管理,在 Prem 上,我有这个选项,但我想在 SP OL 中创建它。

如何获取在 SP OL 中创建的 BI 类型站点?

对于这种要求还有其他建议吗?

提前致谢!!!

0 投票
1 回答
16546 浏览

sharepoint - 如何将用户凭据从控制台传递到 SharePoint Online?

我正在尝试使用控制台可执行文件中的上下文令牌连接 SharePoint 2013 Online 网站。但是,它给了我错误The remote server returned an error: (403) Forbidden.

这是代码片段:

如何与 SharePoint Online 建立连接?它只支持基于声明的身份验证吗?

0 投票
1 回答
1173 浏览

sharepoint - Sharepoint 2013 基于另一列的在线自增

出于某种原因,我们尝试使用 SharePoint 为建筑公司进行端到端的工作生命周期管理(VP 已决定,SharePoint 必须是比我已成功使用的手动 PHP/MySQL 工作生命周期实施更好的解决方案一年多)。尽我所能告诉我,SharePoint 从来都不是为此而设计的,但我对它的经验为零,所以我可能完全错了。1600万左右的问题1:

公司为每个工作分配一个工作编号,其格式为 xx-yzzz。XX 是一个作业前缀,51-64 确定作业的类型(这与作业前缀列表有关)。Y 是当前年份的最后一位,ZZZ 需要从上一个工作编号自动递增,具有相同的 XX 前缀。使用关系数据库这很容易, SELECT jobNumber FROM tblJobNumbers WHERE jobPrefix = "51" ORDER BY jobNumber DESC LIMIT 1; 然后将该结果加 1(作业编号 xx-y000 是一个内部编号,因此不会在一月份中断)。

我从 Google-fu 的每一点中得到的理解是,如果我正在运行 Sharepoint Server 并拥有一个 .NET IDE,这将是相对微不足道的(除了学习 ASP,但无论如何,知道一个并且完全了解它们?)。不幸的是,我没有这些东西(也没有 InfoPath,但如果需要的话,我现在可能会用自己的钱购买它)。有没有办法在桌面上的 Sharepoint 2013 Online 和 SP2013 Designer 之间执行此操作?

额外的问题:然后我可以在另一列中连接 jobPrefix 和 JobNumber 以便可以按整个工作编号搜索吗?

0 投票
1 回答
915 浏览

c# - 从 REST API 调用中获取 xml 节点值

我们正在尝试使用 c# 从下面列表的条目中获取 Url。

然而,我们的代码遇到了问题。调试时,webRequest 的 url 正确,但 itemList 为空。

编辑:

使用 Alex Thompson 提供的解决方案,我们已经能够缩小问题列表的范围。编辑代码后,我一直在调试我的程序,并注意到下面的 XML 是我返回到我的流阅读器的所有内容:

这无疑不是它应该返回的 XML。如果有人能指出这个问题的原因可能是什么,我将不胜感激。我

0 投票
1 回答
1145 浏览

c# - 从 REST API 生成的 XML 中获取元素

我试图实现的目标是从在线共享点的文档库中的文档中检索 URL。当我使用 REST API 向我展示这个库中所有文档的列表时,我想出了下一个 XML:

这是我在想要列表的标题和 ID 之前使用的代码:

我得到的错误基本上是说没有可以参考的元素。看起来我的流式阅读器没有正确读取 XML?任何帮助,将不胜感激。

0 投票
1 回答
685 浏览

dynamics-crm - Office 365 CRM 和 Sharepoint Online 如何获取当前登录用户的 SAML 令牌

所以我有 CRM Online 和 SharePoint Online 作为文档存储。我安装了列表组件,一切都在那里工作。我有一个我已经构建的插件,它可以生成电子邮件,作为该过程的一部分,它从各种 SharePoint 文件夹中获取文档,并在发送之前将其附加到电子邮件中。

要在 SharePoint 在线环境中执行此操作,我必须走出去,从 MS 的登录 STS 服务中获取 SAML 令牌,将令牌传递给 SharePoint,接收几个身份验证 cookie,然后将这些 cookie 与我发出的任何请求一起传递给共享点。所有这些都在起作用。坏消息是我必须有一个硬编码的用户名和密码(或提示用户)。CRM Online 内部是否有任何方法可以获取当前用户的凭据并将其传递以获取 SAML 令牌?我的意思是必须有,因为当您打开文档管理时创建文档库时,CRM 会这样做,对吗?

我无法在 CRM Online 插件中使用 SharePoint dll,它受到安全限制。我无法访问 CredentialCache,安全受限。见鬼,我什至试图用 Javascript 以某种方式拦截 cookie,但看起来它们是 HTTPOnly 并且几乎无法访问。

尝试放入 Microsoft 罚单并得到一些低级别的人,他立即推卸责任并称其不受支持。

0 投票
1 回答
379 浏览

cross-site - 在线共享点中的跨站点数据访问

在 SharePoint Online 中,我默认创建了 2 个网站集,即根网站集和人员托管,使用 -my,我相信它们都是从不同的 Web 应用程序创建的。

我正在尝试从我的站点主机 sitecollection 访问一个文件,并且该文件位于根站点集合中,我正在使用 JSOM 访问它,但是,我无法获取该文件。

任何解决方法/解决方案来跨站点集合获取站点,这些站点集合似乎使用客户端具有不同的 Web 应用程序?

0 投票
1 回答
3300 浏览

powershell - 自动登录到 Sharepoint

目前正在寻找一台专门用于任务计划程序和 excel 的计算机,以在线将文件上传到 Sharepoint。不过我的问题。有没有办法设置一个自动脚本,使用特定的用户帐户连接到在线共享点?