Microsoft SharePoint リストとライブラリでは、従来の UI モードで実行されている計算フィールドを使用して、Microsoft Excel の数式に基づいた結果を表示することができます。 これは、「リストまたはライブラリでのデータの計算」に記載されている長期的な機能です。
一部のユーザーは、計算フィールドに HTML マークアップまたはスクリプト要素を追加しています。 この機能の使用は文書化されていません。 SharePoint Online の計算フィールドでは、2017年6月13日以降、カスタムマークアップの実行がブロックされます。 2017年6月公開更新プログラム (PU) 以降の PUs を使用すると、SharePoint Server 2016 と SharePoint Server 2013 でのオンプレミスの使用のための構成可能なオプションをブロックすることができます。
詳細情報
SharePoint Online
カスタムマークアップの実行をブロックするように計算フィールドを変更しています。 これは、サポートされていないマークアップを含む計算フィールドが正しく表示されないことを意味します。
この変更は、2017年6月13日に有効になりました。 管理者は、2017年9月10日から最新のバージョンの内線番号をリクエストできます。 この拡張の間、計算フィールドでのカスタムマークアップの実行はブロックされません。 このリクエストは、Microsoft サポートから送信できます。 ただし、2017年9月10日から、サポートされていないマークアップはすべて無視されます。
SharePoint Server 2013 および SharePoint Server 2016
2017年6月 PU とそれ以降の PUs には、 CustomMarkupInCalculatedFieldDisabledという新しい web アプリケーション設定が含まれます。 この設定により、オンプレミス管理者は、特定の web アプリケーションの計算フィールドでカスタムマークアップの実行がブロックされるかどうかを判断できます。
次の例は、更新プログラムのインストール時に既存の web アプリケーションと新しい web アプリケーションの既定の動作を示しています。
Web アプリの種類 |
既定の設定 |
更新プログラムのインストール後に新しく作成された web アプリ |
計算フィールドでのカスタムマークアップの実行をブロックする |
更新プログラムのインストール後の既存の web アプリ |
計算フィールドでのユーザー設定のマークアップの実行を許可する |
次に、JSLink と CustomAction のドキュメントへの便利なリンクをいくつか示します。