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

office365 - 将数据从 Excel 导入到 Sharepoint Online 站点中的列表

我需要将数据从 excel 上传到 SharePoint 在线站点中的 Sharepoint 列表。

我可以从 excel 中提取数据,但是如何连接到 Sharepoint 在线站点并从控制台 exe 以编程方式上传数据。

好心劝告。

0 投票
0 回答
1502 浏览

javascript - 获取用户配置文件属性的显示名称

我试图显示用户缺少哪些用户配置文件属性来填写。获取 usersprofile 和 userprofile 属性相当容易:

但我的问题是它是我得到的内部名称,而不是外部名称。例如,“职位”是“SPS-JobTitle”。所以我想要的是,如果“SPS-JobTitle”为空或未定义,那么我想将外部名称 =“Job Title”写给用户。

有可能吗?我知道这在 SSOM 中很容易(例如 ProfileSubtypeManager)。

0 投票
1 回答
5664 浏览

visual-studio - 如何使用用户凭据对 Sharepoint Online 进行身份验证?

我正在尝试为 SharePoint Online 自定义一些列表,由于我是该主题的新手,我不知道如何连接到该服务。

当我使用 NAPA 并从云中使用“在 Visual Studio 中编辑”选项时,项目打开时会自动提示我输入凭据。但是,当我从下往上开始,即在 Visual Studio 中打开一个新项目,添加所有必要的 dll 时,这部分代码会抛出错误(这是一个身份验证问题):

我正在使用 Microsoft.SharePoint.Client;

错误信息:

Microsoft.SharePoint.Client.dll 中出现“System.Net.WebException”类型的未处理异常附加信息:远程服务器返回错误:(403) 禁止。

我认为我缺少负责身份验证的部分代码,并且在 NAPA 应用程序的情况下是硬编码的。

如何向 SharePoint Online 进行身份验证?(如果我的代码只运行一次就足够了,它不是应用程序,我不想打包发布)

我猜它与http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.sharepoint.remote.authentication.aspx有关,但据我所知。

0 投票
2 回答
2971 浏览

popup - SharePoint 2013 模式对话框关闭回调

我制作了一个在页面加载时显示的模式对话框。它显示一个 aspx 页面。继承人的代码:

我想为用户提供一个选项:“以后不要显示此弹出窗口..”

是否可以进行回调并检查用户是否按下了该按钮。如果它有然后隐藏弹出窗口?

0 投票
1 回答
385 浏览

sharepoint - 发布打包为 SharePoint Online Portal 的自动托管应用程序的 Office 应用程序

我的目标是开发一个 excel 应用程序并在我的 sharepoint online 2013 门户网站上使用它。所以我在 napa 上开发了一个 excel 任务窗格应用程序。我为visual studio下载了它并在visual studio 2012上打开它。之后我将它的项目类型从办公室应用程序更改为sharepoint的自动托管应用程序,然后发布它,得到.app文件。比我打开我的共享点在线门户应用程序目录站点并将我的 .app 文件上传到共享点库的应用程序。您可以从下图中看到我的应用程序(AddressCleaner)。

在此处输入图像描述

完成所有这些步骤后,我进入网站内容并单击添加应用程序。但我在可用应用程序中看不到我的应用程序。我找不到任何解决方案。实际上我遵循了这个->帖子

我错过了什么?有什么错误的建议吗?

谢谢

0 投票
0 回答
123 浏览

javascript - Word 工具窗格应用程序无法使用 REST API 访问 sharepoint 2013 在线门户

我正在用 napa 开发一个关于 word 的搜索应用程序。我想在我的 sharepoint 在线门户上搜索关键字。当我单击搜索按钮时,它会出现“访问被拒绝”错误。我的代码如下。如何访问我的门户?

在此处输入图像描述 提前致谢!

0 投票
0 回答
312 浏览

authentication - 从非 .net 平台在线验证共享点

我想从任何办公应用程序对我的 sharepoint 在线门户进行身份验证。因此,作为第一步,我试图从https://login.microsoftonline.com/extSTS.srf获取令牌,但我做不到。我的代码如下。我搜索了互联网,但所有代码都相同,如下所示。我找不到任何解决方案。

我错过了什么?有什么方法/建议可以做到这一点。谢谢你的帮助!

编辑:它工作成功,但现在我无法获得令牌。binToken 为空。我仍然无法获得令牌。

0 投票
2 回答
2155 浏览

office365 - 在 Office 365(Sharepoint Online)网站集中以编程方式激活解决方案 (.wsp)

我有一个 .wsp 文件上传到在 Office 365 中创建的网站集的解决方案库中。此解决方案未激活,我想以编程方式激活它。以下代码是有关如何在本地共享点站点中为解决方案文件实现它的示例。

是否有与此等效的在线共享点(Office 365),可以通过 CSOM 中的客户端对象模型来实现?

0 投票
0 回答
163 浏览

sharepoint-2013 - 将新文档添加到 docLib 后,将文档的链接发送给外部用户

我正在创建一个 2013/SharePointOnline 工作流,该工作流将在将新文档添加到特定文档库时启动,然后向外部用户发送一封电子邮件,其中包含指向该文档的链接。

出于此处的目的,外部用户是在 SharePoint 中没有也不会拥有帐户的用户。我们将拥有用户名和电子邮件地址。

好东西

  • 我有一个从添加文档开始的工作流程。
  • 然后,工作流会提取一些元数据。(这有效)
  • 我可以向任何内部用户发送电子邮件。

问题:

  • 尝试向外部用户发送电子邮件时,工作流会记录错误

这个问题有几个我可以在网上找到的解决方案,其中最简单的是

在 Central Admin 和 Web Apps 常规设置中 - 选择 Workflows。调整设置“允许外部用户通过向他们发送文档副本来参与工作流程?” 是的。默认为否。

但是我很难在 SharePoint online / 365 中找到这个选项。我一定没有找对地方。有谁知道我在哪里可以找到它?

0 投票
3 回答
18832 浏览

sharepoint - 无法使用联合服务以编程方式向 SharePoint Online 进行身份验证

我无法使用 SharePointOnlineCredentials 对 SharePoint Online 进行身份验证,收到错误消息:

Identity Client Runtime Library (IDCRL) 在与合作伙伴 STS 通信时遇到错误。

在我们实施 AD FS 以将身份验证联合到我们的 Active Directory 之前,相同的代码一直有效。而且,事实上,当我访问我自己的不使用联合服务的个人 SharePoint Online 网站时,该代码仍然有效。这使我怀疑将 SharePointOnlineCredential 与联合服务一起使用时存在问题。

任何人都可以确认是这种情况吗?如果是这样,解决方法是什么?

我创建了一个简单的程序来验证这个问题,如下所示:

代码失败就行了:

以下是堆栈跟踪: