我正在使用 pnp 库来检索 Sharepoint 页面中使用的 Web 部件
Get-PnPWebPart -ServerRelativePageUrl "path-to-files/test.aspx"
但是 webpart 包含在页面中的顺序与我从上面得到的结果不同。
如何按照页面中包含的顺序检索 Web 部件?
尝试
Get-PnPClientSidePage
:
$page = Get-PnPClientSidePage -Identity "Home.aspx"
$webParts = $page.Controls
foreach ($webpart in $webparts) {
Write-Host "WebPart Id" $webpart.InstanceId
Write-Host "Title" $webpart.Title
}
试试这个,如果有帮助请告诉我。