HTML コンテンツに別の OneNote ページへのリンクがある場合:
<a href="onenote:SectionB.one#Note1&section-id={<section-id>}&page-id={<page-id>}&end&base-path=https://<path>"
... そのリンクを抽出するための解析ルーチンを作成する前に、これを簡単にするために、OneNote API で何か見落としがないか尋ねてみようと思いました。
================================================== =========================
[編集] さて、リンクされたメモのページ ID を抽出するルーチンを作成しましたが、そのページ ID は、リンクされたメモのプロパティ (id) として返されるページ ID とはかなり異なることが判明しました。それ自体 - そしてそれは動作しません:(
次に例を示します。
(1) リンクから抽出されたページ ID:A8CECE6F-6AD8-4680-9773-6C01E96C91D0
(2) 注意すべきプロパティとしての page-id:
0-5f49903893f048d0a3b1893ef004411f!1-240BD74C83900C17!124435
ご覧のとおり、大きく異なります。次の方法でページ コンテンツにアクセスします。
../pages/{page-id}/content
... for (1) は何も返さない
... for (2) は、完全なページ コンテンツを返します。
(両方のメソッドで返されるセクション ID もまったく異なります。)
では、機能するページ ID をリンクから抽出するにはどうすればよいでしょうか?