0

我们的应用程序成功地将内容添加到 OneNote,我们希望支持撤消功能。我已经为应用添加的任何内容添加了唯一的数据 ID。

因此,查看 REST api 看起来我需要执行以下操作:

1)通过生成的ID获取整个页面内容

2) 解析 HTML 以找到我要删除的 div(使用 data-id)。找到生成的 id。

3) 使用生成的 id 发出替换命令,替换为空内容。

这似乎有点令人费解,那么有没有更好的方法来实现这一点?

谢谢您的帮助

4

1 回答 1

0

如果应用程序创建了内容并指定了唯一的数据 ID(在 POST 期间),则 OneNote 将保留该数据 ID。因此,假设内容仍然完好无损,如果您已经知道数据 ID,则可以避免步骤 #1,2 并直接进入步骤 #3。

使用 PATCH Pages 的替换操作是要走的路。

于 2016-06-16T16:38:18.023 回答