我正在尝试为 OneNote ClassNotebook 构建任务窗格加载项。
我想知道当前用户是老师还是学生。
为此,我的计划是:
1. 从 officeJS 获取 activeNotebook 的 ID
2. 从 OneNote API 获取 ID 为 1 的课堂笔记本
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`
});
});