SharePoint Online でアイテム登録時にダイアログを表示する(クラシック UI)

2020/04/18

SharePoint でアイテムを登録する時、確認のためのダイアログを表示するようにします

環境

  • サーバー環境:SharePoint Online
  • 開発・検証環境:Windows Pro 10, Chrome

実装

  1. 登録画面(または、編集画面)にて、[右上の歯車マーク] → [ページの編集] を選択する

  2. 外枠の内側をクリックし、[パーツ] → [Webパーツ] を選択する

  3. [メディア及びコンテンツ] → [スクリプトエディター] を選択し、[追加] ボタンを押下する

  4. スクリプトエディターの [スニペットを編集] を押下する

  5. PreSaveAction 関数を作成し、その中に window.confirm を書いて、[挿入] ボタンを押下する

    <script type="text/javascript">
    function PreSaveAction ()
    {
    if (window.confirm('登録してよろしいですか?')) {
        return true;
    }
    return false;
    }
    </script>
  6. 左上の [編集の終了] から [編集の終了] を選択する

動作確認

上記で、設定は完了になり、登録画面で [保存] ボタンを押下すると、下図のような確認ダイアログが表示されるようになります