问题标签 [pnp-js]

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

reactjs - 使用 React SPFx 将当前登录的用户 ID 存储在变量中

我是 SPFx 的新手,我想用 React 让当前登录的用户登录 SPFx,我确实在这里参考了一些帖子,但是找不到我一直在寻找的解决方案。

我的最终目标是获取当前登录的用户 ID,并将值存储在一个变量中,以便稍后在 RestAPI 中使用

下面是代码示例

在调试时,我在变量 u 上得到一个未定义的值。

如果有人可以帮助我将当前登录的用户 ID 存储到一个变量中,以便我可以将值传递给 Rest 调用,我将不胜感激。

任何帮助,将不胜感激。

0 投票
1 回答
837 浏览

powershell - 部署 PnP 配置模板交互式授权请求错误

好的,我尝试将 PnP 配置模板部署到网站集。我遇到了以下错误,到目前为止还没有运气。这是我的命令和日志的更详细的帖子。

在此之后,我在另一个用户的推荐下启动了一个日志文件。在该日志文件中,我遇到了一些错误。

在此处运行此另一个用户后,我建议我运行 pnp 配置模板,同时排除安全处理程序。这也不起作用。

注意:运行最新版本的 SharePointPnPPowerShellOnlien 3.24.2008.1

0 投票
1 回答
30 浏览

sharepoint-online - 更新列表和库控件中的总计

我想在添加记录时将数字字段和查找字段相乘。我可以使用正常记录来执行此操作(如下例所示,其中 QTY * Item Value 是总数。但我想将 QTY 字段与 Hardware:Price 相乘。

在此处输入图像描述

请看下面的代码

0 投票
1 回答
544 浏览

sharepoint - 如何使用 PNP-JS 从 SPFx WebPart 清除 SharePoint 查找字段

我的 SharePoint 列表(反馈)中有一个可选(非必需)查找列(响应)。我正在尝试使用 pnp js 将字段重置为空。

看起来它适用于 webview 共享点。获取项目时,它会返回 ID=0 且所有其他字段未定义的“错误”查找。如果我尝试使用-1,则相同。

如果该字段实际上是空的,则它根本不会返回该字段。如何使用 pnp 达到同样的效果?例如清除查找。

非常感谢任何帮助,丹尼斯

0 投票
1 回答
1460 浏览

sharepoint - 我想知道如何将日期值设置为 Fluent UI datepicker sharepoint spfx react

在这里,我想从 SharePoint 列表中获取一个日期并将其设置在 datepicker 中,

在此处输入图像描述

仅供参考,日期来自 API,我正在使用 pnp js 检索数据,但只有日期值没有设置到 datepicker

0 投票
1 回答
319 浏览

node.js - 如何在 node.js 应用程序中使用 pnp-js 从共享点获取数据?

我有一个 node.js 应用程序,我正在尝试使用 PnPjs 的 AdalFetchClient 从共享点获取一些数据。

我收到此错误:Error making HttpClient request in queryable [401] Unauthorized ::> {"error_description":"Invalid issuer or signature."}

我像这样设置我的天蓝色活动目录应用程序的权限: Azure App permissions

我向我尝试从中获取数据的租户授予了所有权限: 授予 Azure 应用程序的权限

我使用的示例在这里:https : //pnp.github.io/pnpjs/nodejs/adal-fetch-client/ 我还尝试使用带有图形的AdalFetchClient ..这是有效的。只有sharepoint api似乎有问题。

0 投票
1 回答
277 浏览

reactjs - 类型错误:使用 pnpjs 在 SharePoint 中上传文件时无法获取

我在 SPFx Webpart 中编写了以下代码,以将文件上传到 Sharepoint 库。它有时会给我错误,例如 TypeError : Failed to fetch。谁能给我一些想法这个错误意味着什么以及如何解决它。

0 投票
1 回答
77 浏览

sharepoint - 使用 CSOM 将 AD 组添加到 Sharepoint Online 组

我有以下情况:

广告:

  • 用户
  • 组(类型:安全和 Office365)

分享点:

  • 团体

漏洞点是将用户和组从 AD 添加到 Sharepoint。我使用以下代码添加用户工作:

其中 LogOnName 是用户的用户主体名称。将组添加为 LogOnName 时,使用组名称。

有什么建议是我在添加组时误会的吗?

0 投票
1 回答
154 浏览

reactjs - Pnp Js 与 Sharepoint spfx ListItemPicker

我正在将 Pnp ListItemPicker 用于使用(SPFx、ReactJs、PnPjs)开发的 SharePoint 项目,我正在使用名为“供应商”的 SharePoint 列表将数据填充到 ListItemPicker(没有任何问题),我正在使用名为“ simpleSPFx' 它将供应商作为查找列组成,我可以轻松使用 ListItemPicker 并保存数据而不会出现任何问题。但是,当尝试设置数据时,我遇到了问题。ListItemPicker 选择器包含一个名为 defaultSelectedItems 的数据类型为 any[] 的属性,当手动设置数据(硬编码)时,它将完美显示而不会出现任何问题。但是,当使用 react setState 将值设置为 ListItemPicker 的 defaultSelectedItems 时,它不会显示任何记录/项目。

像这样手动设置数据 在此处输入图像描述

使用 setState 将数据设置为称为 CurrentVendor 的 any[] 变量不起作用 在此处输入图像描述

0 投票
0 回答
283 浏览

sharepoint-online - 在 pnp/sp 中为不同的用户初始化 spfxContext

我正在尝试构建一个 spFx 应用程序,该应用程序使用与登录用户不同的用户来访问列表和库。登录用户无权直接访问列表,只能通过应用程序访问。但是我找不到为与当前登录用户不同的用户初始化 sp 的方法。

标准方法只是给我登录用户:

nodejs 的设置方法看起来很有希望,但在 spFx 应用程序中不起作用:

我还通过 MSAL 调用 sharepoint:

但是,一旦我访问,sp我就会收到此错误:

未处理的拒绝(错误):您必须向 MsalClient.fetch 提供绝对 URL。

此外,我看不到在此 MSAL 逻辑中提供客户端密码的任何选项。

我希望有人能指出我正确的方向。提前致谢!