问题标签 [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.
sharepoint-online - 如何使用 Pnp.core 创建网站
我正在尝试使用 . 这是代码:
我不太确定如何启动 ClientContext,因为我认为它应该使用https://tenant-admin.sharepoint.com。如何获取 ClientContext 对象?
我尝试使用当前 ClientContext 中的相同对象,但收到以下错误消息:
目前不支持 App-Only,除非您提供 Microsoft Graph 访问令牌。 StackTrace:在 PnP.Framework.Sites.SiteCollection.CreateAsync(ClientContext clientContext, TeamSiteCollectionCreationInformation siteCollectionCreationInformation, Int32 delayAfterCreation, Int32 maxRetryCount, Int32 retryDelay, Boolean noWait, String graphAccessToken, AzureEnvironment azureEnvironment) 在 Microsoft.SharePoint.Client.ClientContextExtensions.CreateSiteAsync(ClientContext clientContext, TeamSiteCollectionCreationInformation siteCollectionCreationInformation)
sharepoint - Sharepoint RenderListDataAsStream Rest API 未返回 ViewFields 中的字段
RenderListDataAsStream
未返回 ViewFields 中指定的某些字段。
我需要检索ServerRedirectedEmbedUrl
但不返回任何内容。
如果我运行以下 CAML 查询指定要检索的字段的名称,则ServerRedirectedEmbedUrl
不会返回。
如果我在没有 ViewFields 的情况下运行相同的 CAML 查询,则ServerRedirectedEmbedUrl
返回。
PnP.js
我在针对 Sharepoint Online 的 spfx Web 部件中运行这些查询。我还有一个包含 5000 多个文件的库。
其他字段serverurl.progid
(又名 File/ServerRedirectedURL)具有相同的行为。
如何使用 检索这些字段RenderListDataAsStream
?我错过了什么?
powershell - SharePoint 联机页面
有没有办法获得一个完全空白的共享点在线页面,即没有命令栏、顶级共享点品牌等。
我不愿意使用 spfx 应用定制器,因为它会在延迟后删除这些元素。
powershell 可以在这里提供帮助吗?
sharepoint - RenderListDataAsStream 不返回任何结果
我有一个包含大约 500K 文档的 SharePoint 文档库。
根据博客,RenderListDataAsStream API 可以帮助查询大型共享点列表,而不会出现列表视图阈值问题。
我的文档库中有一个嵌套的文件夹结构,所以我使用了View Scope='RecursiveAll'但看起来只要我添加了 Scope,API 什么也不返回。
有人知道这个 API 是否对递归查询有限制吗?
powershell - 使用 PowerShell/PnP 编辑 SharePoint 页面源
您好我有一个包含 100 个子网站的 SharePoint 网站。每个子站点包含多个页面。
我想浏览所有页面,查找标签,将 href 与关键字匹配,如果匹配,则从我的输入文件中更新 url。
第一部分是为了从所有页面获取所有 url,但知道如何更新页面源吗?
powershell - 在 sharepoint online 中查找和替换内容编辑器 webpart 中的旧链接
有没有办法使用 Powershell 或 CSOM/PnP 在线查找和替换内容编辑器 webpart 中的旧链接?
jestjs - 在 Jest 中模拟 @pnp/logging
我在一个 Spfx 项目中工作。
我有自己的 Logger 类,它是 @pnp/logging/Logger 的包装器。
该记录器随后用于各种其他类、组件和挂钩。
在为这些其他类之一创建测试时,jest 在导入 @pnp/logging 时会引发不受支持的异常。
office-ui-fabric-react
通过使用他们的 commonjs 库,我能够克服这个问题。
但是,我在@pnp/logging 中看不到这个选项。
我也试图嘲笑它,但没有成功。
但这仍然会引发导出错误
我现在有点迷失了选择。任何人都有一些见识或可以帮助我朝正确的方向发展?
完整的错误信息
笑话配置
打字稿配置
reactjs - 使用 react js spfx webpart 添加到共享点列表
我在我的 webpart 中使用此代码插入到带有列表名称的共享点列表中,但是将此代码移动到生产环境中会产生一个问题,因为它形成了用于插入列表的错误 url,生产中的 url 是 https:// abcportal.sharepoint.com/sites/SolutionBook/SitePages/_api/web/lists/getByTitle('Smart%20City%20IAQ%20Demo%20Requests')?$select=ListItemEntityTypeFullName
但是在本地环境中工作正常,它形成了这个 url https://abcportal.sharepoint.com/sites/solutionbooktest/_api/web/lists/getByTitle('Smart City IAQ Demo Requests')/items
生产环境中URL SitePages 自动来了,怎么去掉?
--------代码--------- public insertEmailToList() {
}
或者有没有办法使用列表的 URL 插入共享点列表?