【问题标题】:How to retrieve pages filtered by a tag from OneNote API?如何从 OneNote API 中检索按标签过滤的页面?
【发布时间】:2021-01-14 20:49:19
【问题描述】:

我的一些页面中有一个 OneNote 标签 https://docs.microsoft.com/en-us/graph/onenote-note-tags

我只想从笔记本中检索包含特定标签的页面。

目前,我需要

  1. 从笔记本中获取所有部分
  2. 获取一个部分的所有页面
  3. 从页面获取所有内容
  4. 检查是否包含 data-tag="important"(示例)

有没有更好的方法通过 ms 图表做到这一点? (可能通过扩展/过滤器的组合)

最好的

【问题讨论】:

  • 要获取笔记本中的所有页面,请使用调用 https://graph.microsoft.com/v1.0/me/onenote/pages 并比较内容中是否存在 data-tag="important",目前尚不可能,但如果您的数据很小,您可以通过调用https://graph.microsoft.com/v1.0/me/onenote/pages/pageid/content 来使用工作区,并对每个页面进行比较。如果您有大量数据,最好通过转到Microsoft Graph Feedback Forum 为这种情况提出用户声音
  • 将其移至答案。
  • 你好@AndriodGecko,如果这个答案对你有帮助,请告诉我们。如果是这样,请记住使用复选标记将其标记为答案,以便社区中其他有类似问题的人可以更轻松地找到解决方案。另外,请花几分钟时间让我们知道我们如何使用此调查链接 - microsoft.qualtrics.com/jfe/form/…

标签: microsoft-graph-api onenote onenote-api microsoft-graph-onenote


【解决方案1】:

要获取笔记本中的页面,请使用下面的 HTTP 调用。

https://graph.microsoft.com/v1.0/me/onenote/pages

要比较内容中是否存在data-tag="important",目前还不可能,但如果您的数据很小,您可以通过调用以下 HTTP 调用来解决问题,并为您的每个页面上的每个页面进行比较结束。

https://graph.microsoft.com/v1.0/me/onenote/pages/pageid/content

如果您有大量数据,最好通过转到Microsoft Graph Feedback Forum 为这种情况提出用户意见,以便将来实施。

【讨论】:

    猜你喜欢
    • 2013-06-03
    • 1970-01-01
    • 2017-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多