问题标签 [sharepoint-addin]

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 回答
40 浏览

api - 访问共享点 api

过去,我编写了使用 Microsoft Graph 连接到 OneDrive 的应用程序。

现在我的老板让我编写应用程序来与 SharePoint 通信,所以情况是这样的:我在一个单独的网络(没有互联网连接)中有一个 shrepoint 服务器。我可以从浏览器访问 SharePoint 管理,例如:http://mySharePoint:5186

我的问题,我如何注册我的应用程序,因为共享点服务器和将连接到此 SharePoint 的应用程序没有连接到互联网。我的意思是如何获取客户端 ID、令牌等。

我试图重新注册我在浏览器中编写的应用程序http://mySharePoint/_layout/15/appreqnew.aspx但我在浏览器中收到“抱歉,出现问题”错误

0 投票
1 回答
608 浏览

xamarin - 需要访问sharepoint online addin rest api而不需要azure广告注册

我有一个共享点插件需要创建 xamarin 应用程序。所以需要访问所有的share-point online rest API。

根据 Microsoft 文档,我们需要在 Azure AD 上注册应用程序。

我不想在 Azure AD 中注册应用程序,我已经添加了共享点

我已尝试使用 Microsoft 提供的 MSAL 和 ADAL 库进行访问。要使用它们,我们需要在 Azure AD 上注册应用程序。

这是我为访问直接共享点休息 API 而编写的代码。

可以直接访问share-point online rest API吗?

0 投票
1 回答
574 浏览

jquery - Sharepoint 2013,JS 链接人员选择器字段无法为多个用户保存

我正在使用以下 CSR 代码将 peoplepicker 值设置为多人。我有多个用户要分配到我的 peoplepicker 字段。当我通过当前用户时,该代码有效,但不适用于其他值。

这里ctx有一组用户名和标题。需要为NewForm.aspx接受多个值的 peoplepicker 字段设置这些值。

我参考了这篇文章

1https ://sharepoint.stackexchange.com/questions/112506/sharepoint-2013-js-link-return-default-field-rendering/112576和Sharepoint 2013 - EditForm,人员选择器新值不保存

0 投票
1 回答
477 浏览

c# - 应用程序目录未显示在 SharePoint 管理中心的网站集中

我正在使用 SharePoint 加载项来创建远程事件接收器。我已生成 .app 文件并需要在我的 SharePoint 网站上进行部署。我按照以下参考为我的网站创建应用程序目录。

参考: 在 SharePoint Online 中创建应用程序目录

完成上述所有步骤后,我访问了 SharePoint 管理中心的网站集以获取应用程序目录主页 lisk,但应用程序目录未显示在那里。遵循参考步骤时我做错了什么?

0 投票
1 回答
243 浏览

c# - 如何使用远程事件接收器 SharePoint 获取用户详细信息?

我正在使用远程事件接收器处理 SharePoint 加载项。我为我的 SharePoint 网站创建了一个加载项,以获取添加的项目、更新的项目和删除的项目详细信息的日志。我正在获取项目 ID,它提供有关执行操作的项目的详细信息。如何获取修改文件的用户的详细信息?

这是我添加项目的代码:

0 投票
0 回答
155 浏览

c# - 如何发布 SharePoint 加载项项目 IIS?

我正在处理 SharePoint 加载项。我按照以下参考资料中的以下步骤进行操作。 为 Office 365 创建低信任提供程序托管应用程序并在本地 IIS 中托管 AppWeb以托管我的 SharePoint 加载项 IIS的分步过程。我已经成功地按照他的步骤进行到第 39 步。但是,我不知道如何在 IIS 上发布项目,因为我正在使用 Visual Studio 2017。我得到了这个屏幕。 Visual Studio 2017 发布屏幕。我没有在设置中获得自定义配置文件。我试图创建新的配置文件,但我不知道要填写什么自定义配置文件设置

0 投票
1 回答
42 浏览

javascript - SharePoint 加载项,找不到“样式库”?语言问题

我有一个插件,可以很好地安装在 Sharepoint 的英文设置中。但是,当我用另一种语言进行测试时,我遇到了一个问题。

问题在于这段代码:

我收到在站点 https://***.sharepoint.com/sites/Testsite 上找不到列表“样式库”的错误。

我怎样才能在不依赖语言的情况下以另一种方式做到这一点?我试图到处搜索,但找不到方法。这与“元数据语言”有关吗?可以为 AddIn 更改吗?

0 投票
2 回答
773 浏览

sharepoint - 如何在没有 spfx 的 sharepoint 在线命令栏上创建自定义操作按钮?

我正在为在线共享点创建一个提供程序托管的加载项,我想创建按钮,或者如果可能的话,最好在命令栏中创建一个下拉按钮,如下所示:

在此处输入图像描述

也许这个问题已经被问过很多次了,但我找不到任何明确的答案。

到目前为止,我可以在使用 Visual Studio 创建自定义操作的项目的上下文菜单中创建按钮。

但我找不到类似的命令栏。我没有使用 sfpx,因为据我了解,它仅适用于共享点托管应用程序。

感谢您的帮助。

0 投票
1 回答
475 浏览

sharepoint - 自定义操作按钮可以在处理程序中运行 javascript 吗?共享点加载项

我为在线共享点创建了一个自定义操作功能区按钮,我想在单击该按钮时运行一个 javascript 代码。

Sharepoint 文档甚至提供了一个示例:https ://docs.microsoft.com/en-us/sharepoint/dev/schema/commanduihandler-element?redirectedfrom=MSDN#example

但是当我尝试时它总是返回错误自定义操作 url 必须以“http:”、“https:”、“~appWebUrl”或“~remoteAppUrl”开头。

文档的另一部分说这是不可能的https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/sharepoint-add-ins-ux-design-guidelines?redirectedfrom=MSDN #figure-4-a-custom-action-in-the-contextual-menu

那么我该如何让它工作呢?不可能了,只能做重定向?或者它取决于位置?我已将其定义为<CommandUIDefinition Location="Ribbon.Documents.Actions.Controls._children">显示在命令栏中。

0 投票
1 回答
213 浏览

sharepoint-online - SPFX - 开发扩展应用程序时存储自定义设置文件的最佳方式

我正在开发 SharePoint 框架扩展,需要存储可以由管理员/特权人员随时配置的设置 json 文件。(例如组件布局设置/应用程序设置)。

在不存储数据库的情况下存储此类设置文件的最佳方法是什么?

例如 - 我可以在应用程序第一次启动时创建 json 文件,并在下次开始检索文件数据。

有没有更好的解决方案?