问题标签 [microsoft-graph-onenote]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
microsoft-graph-api - 通过 Microsoft Graph 获取的 OneNote 页面内容中缺少 ID 属性
我们正在使用下面的 Graph 端点创建一个 OneNote 页面。此页面的 HTML 内容中存在几个 id 属性。
为了再次获取 OneNote 页面内容,我们使用了下图端点。
对于我们的一位客户,当我们获取页面内容时,我们看不到我们在创建页面时添加的那些 id 属性。其他客户不会遇到此问题。
在它开始返回没有 id 属性的页面内容之前,我们检查了我们没有在该页面上修补任何内容。
在调试中,我们注意到如果我们创建一个 OneNote 页面并立即获取页面内容,我们会获取 ID,但如果我们稍后再做,则不会。
以下是该页面内容的最新获取请求的详细信息。
有关 id 的其他详细信息 -
在 OneNote 页面内容中,对于不同的表格元素,我们都有 id 属性。例子 -
我们通常在 data-id 属性中获取这些 ID,如下所示。
对于一个特定的客户,我们没有在页面内容中获得任何 data-id 属性。我们无法在客户环境之外重现此问题。因此,应该使用上面提供的请求 id 对其进行跟踪。
microsoft-graph-api - 如何获取笔记本 MS Graph 的所有页面
我可以使用以下方式从笔记本中获取所有页面:
目前,要获取我使用的页面:
有没有另一种方法可以直接从笔记本中获取所有页面而不使用多个 GET !?
microsoft-graph-api - Microsoft OneNote Graph API 页面创建与背景
我正在使用 Microsoft one-note graph API 根据他们在 HTML 中的需求来创建页面。是否有可能创建带有背景图像的页面?因为我想用它作为可填写表格的背景。我应该在 OneNote 应用程序的平板电脑上用笔手写填写。
或者还有其他更好的方法吗?
microsoft-graph-api - 使用 OneNote API 设置页面的最后更新时间
背景
我正在尝试将我当前使用的备忘录应用程序中的备忘录迁移到 OneNote for Windows 10。我经常使用创建时间和上次更新时间对页面进行排序,因此我希望通过迁移在 OneNote 上保持相同的时间。
我已使用 Graph API ( https://docs.microsoft.com/en-us/graph/api/onenote-post-notebooks?view=graph-rest-1.0 )将备忘录的内容复制到 OneNote 中。我可以设置带有元标记的页面的创建时间,例如<meta name="created" content="2022-01-01T01:01:01.0000000" />
. 我已经确认我可以根据我设置为元标记的时间对页面进行排序。
问题
我找不到使用 OneNote API 设置页面最后更新时间的方法。
当我使用 Graph API ( https://docs.microsoft.com/en-us/graph/api/section-list-pages?view=graph-rest-1.0 ) 确认页面的元数据时,页面具有createdDateTime
和lastModifiedDateTime
属性。但是 的值createdDateTime
与我使用元标记设置的时间无关。
所以我猜想有什么方法可以用另一个元标记设置最后更新时间,但我找不到标记的名称。
问题
有没有办法用 OneNote API 设置页面的最后更新时间?