问题标签 [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.
reactjs - 使用 React SPFx 将当前登录的用户 ID 存储在变量中
我是 SPFx 的新手,我想用 React 让当前登录的用户登录 SPFx,我确实在这里参考了一些帖子,但是找不到我一直在寻找的解决方案。
我的最终目标是获取当前登录的用户 ID,并将值存储在一个变量中,以便稍后在 RestAPI 中使用
下面是代码示例
在调试时,我在变量 u 上得到一个未定义的值。
如果有人可以帮助我将当前登录的用户 ID 存储到一个变量中,以便我可以将值传递给 Rest 调用,我将不胜感激。
任何帮助,将不胜感激。
powershell - 部署 PnP 配置模板交互式授权请求错误
好的,我尝试将 PnP 配置模板部署到网站集。我遇到了以下错误,到目前为止还没有运气。这是我的命令和日志的更详细的帖子。
在此之后,我在另一个用户的推荐下启动了一个日志文件。在该日志文件中,我遇到了一些错误。
在此处运行此另一个用户后,我建议我运行 pnp 配置模板,同时排除安全处理程序。这也不起作用。
注意:运行最新版本的 SharePointPnPPowerShellOnlien 3.24.2008.1
sharepoint - 如何使用 PNP-JS 从 SPFx WebPart 清除 SharePoint 查找字段
我的 SharePoint 列表(反馈)中有一个可选(非必需)查找列(响应)。我正在尝试使用 pnp js 将字段重置为空。
看起来它适用于 webview 共享点。获取项目时,它会返回 ID=0 且所有其他字段未定义的“错误”查找。如果我尝试使用-1,则相同。
如果该字段实际上是空的,则它根本不会返回该字段。如何使用 pnp 达到同样的效果?例如清除查找。
非常感谢任何帮助,丹尼斯
sharepoint - 我想知道如何将日期值设置为 Fluent UI datepicker sharepoint spfx react
在这里,我想从 SharePoint 列表中获取一个日期并将其设置在 datepicker 中,
仅供参考,日期来自 API,我正在使用 pnp js 检索数据,但只有日期值没有设置到 datepicker
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似乎有问题。
reactjs - 类型错误:使用 pnpjs 在 SharePoint 中上传文件时无法获取
我在 SPFx Webpart 中编写了以下代码,以将文件上传到 Sharepoint 库。它有时会给我错误,例如 TypeError : Failed to fetch。谁能给我一些想法这个错误意味着什么以及如何解决它。
sharepoint - 使用 CSOM 将 AD 组添加到 Sharepoint Online 组
我有以下情况:
广告:
- 用户
- 组(类型:安全和 Office365)
分享点:
- 团体
漏洞点是将用户和组从 AD 添加到 Sharepoint。我使用以下代码添加用户工作:
其中 LogOnName 是用户的用户主体名称。将组添加为 LogOnName 时,使用组名称。
有什么建议是我在添加组时误会的吗?
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[] 变量不起作用 在此处输入图像描述
sharepoint-online - 在 pnp/sp 中为不同的用户初始化 spfxContext
我正在尝试构建一个 spFx 应用程序,该应用程序使用与登录用户不同的用户来访问列表和库。登录用户无权直接访问列表,只能通过应用程序访问。但是我找不到为与当前登录用户不同的用户初始化 sp 的方法。
标准方法只是给我登录用户:
nodejs 的设置方法看起来很有希望,但在 spFx 应用程序中不起作用:
我还通过 MSAL 调用 sharepoint:
但是,一旦我访问,sp
我就会收到此错误:
未处理的拒绝(错误):您必须向 MsalClient.fetch 提供绝对 URL。
此外,我看不到在此 MSAL 逻辑中提供客户端密码的任何选项。
我希望有人能指出我正确的方向。提前致谢!