OneNote ClassNotebook の作業ウィンドウ アドインを作成しようとしています。
現在のユーザーが教師か生徒かを知りたいです。
1. officeJS
から activeNotebook の ID を取得する
2. OneNote API から 1 の ID を持つクラス ノートブックを取得する
3. 2 の学生と教師を使用して、現在のユーザーが学生か教師かを確認する
しかし、2 からの id は、このような奇妙な形です -{3b9c6337-cd8c-5c1c-a87b-1a9515237c48}{1}
その ID でノートブックを取得するにはどうすればよいですか?
コード:
let notebook = ctx.application.getActiveNotebook();
notebook.load('id,name,clientUrl');
return ctx.sync().then(() => {
fetch({
url: `https://www.onenote.com/api/v1.0/me/notes/classNotebooks/${notebook.id}?expand=students,teachers`
});
});