💻

SharePoint でコンテンツ エディター Web パーツが表示されない場合の対処方法

2022/01/01に公開

SharePoint Online の場合にコンテンツ エディターが表示されない場合はだいたい以下の理由で解決します。

https://docs.microsoft.com/ja-jp/sharepoint/allow-or-prevent-custom-script?WT.mc_id=M365-MVP-5002941

それ以外の場合でコンテンツ エディター Web パーツが表示されない場合があります。具体的には、サイト コレクションを テンプレートを後で選択... で作成したときに発生することがあるようです。サイト コレクション機能の BasicWebParts が有効になっていないだけなのですが、非表示になっている機能なので、PowerShell から有効にしてあげる必要があります。

SharePoint Server (オンプレミス) の場合は、管理シェルを使って有効にします。

Enable-SPFeature -Url '{{site-url}}' -Identity '00bfea71-1c5e-4a24-b310-ba51c3eb7a57'

SharePoint Online の場合の場合は、CSOM を使って有効にします。

$siteUrl = '{{site-url}}'
$userName = '{{user-name}}'
$rawPassword = '{{password}}'
$securePassword = ConvertTo-SecureString -String $rawPassword -AsPlainText -Force

$ctx = New-Object Microsoft.SharePoint.Client.ClientContext($siteUrl)
$ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($userName, $securePassword)
$ctx.Site.Features.Add('00bfea71-1c5e-4a24-b310-ba51c3eb7a57', $true, [Microsoft.SharePoint.Client.FeatureDefinitionScope]::None)
$ctx.ExecuteQuery()

Discussion