PnP SingleWebPartAppPage removing all page contents
I am trying to convert a SharePoint page into a single web part app page to display a PowerBi report in full screen. I have tried creating the page, converting to “article” layout, adding the embed (both the PBI specific and the generic embed) webpart then running the script to convert to a single webpart app page.
When I run the script, it is converting the page but it is removing the embedded web part.
Here is my code:
$clientId = “XXX”
$clientSecret = “XXX”
$tenantId = “XXX”
$scope = “https://graph.microsoft.com/.default” # Use Microsoft Graph default scope for app-only authentication
Connect-PnPOnline -Url example.com -ClientId $clientId -Tenant $tenantId -Certificatepath “C:UsersUserExample” -CertificatePassword (ConvertTo-SecureString -AsPlainText “Example” -Force)
if(Get-PnPConnection) {
Set-PnPPage -Identity “Example.aspx” -LayoutType singleWebPartAppPage
} else {
Write-Host “Connection failed. Please check your credentials and try again.”
Any help or advice would be greatly appreciated.
I am trying to convert a SharePoint page into a single web part app page to display a PowerBi report in full screen. I have tried creating the page, converting to “article” layout, adding the embed (both the PBI specific and the generic embed) webpart then running the script to convert to a single webpart app page. When I run the script, it is converting the page but it is removing the embedded web part. Here is my code:$clientId = “XXX” $clientSecret = “XXX” $tenantId = “XXX” $scope = “https://graph.microsoft.com/.default” # Use Microsoft Graph default scope for app-only authenticationConnect-PnPOnline -Url example.com -ClientId $clientId -Tenant $tenantId -Certificatepath “C:UsersUserExample” -CertificatePassword (ConvertTo-SecureString -AsPlainText “Example” -Force)if(Get-PnPConnection) {Set-PnPPage -Identity “Example.aspx” -LayoutType singleWebPartAppPage} else {Write-Host “Connection failed. Please check your credentials and try again.” Any help or advice would be greatly appreciated. Read More