SharePoint Online のドキュメント ライブラリに拡張子を .aspx とした HTML をアップロードすると、そのままブラウザで HTML の内容を表示できることは以前の記事で書いた通りです。
SharePoint Online モダン ページで “ちょっと” カスタマイズできる方法を模索してみる
https://idea.tostring.jp/?p=3986
上記リンク先の記事を書いたときは、.aspx から SharePoint への通信は REST API を利用する方法で紹介しましたが、どうしても JSOM(JavaScript Object Model)を使いたいという方向けに方法を書いておきます。
リンク先の記事では「この方法では SharePoint Online の JavaScript Object Model(JSOM)は利用できないため、SharePoint Online のデータを利用する場合には REST API を利用する」と書いていますが、実は JSOM も利用できました!という内容です。