实现撤消的最佳方式?

时间:2016-06-16 14:16:23

标签: onenote onenote-api

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

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

1)获取包含生成ID的整个页面内容

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

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

这似乎有点令人费解,所以有更好的方法来实现这个目标吗?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

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

使用PATCH页面的替换操作是可行的方法。