为了将OneNote中的笔记与先前下载到浏览器的IndexedDb中的笔记同步,我们会对每个笔记createdTime
和{{1}进行检查(通过API)对我们自己的服务器存储的lastModifiedTime
。
此检查适用于添加的页面和已修改的页面,以便我们可以向浏览器的IndexedDb添加新注释并修改已存储在其中的注释。
但是当在OneNote中通过“移动”或“复制 - 复制”创建页面时操作,其last_updated_time
属性原始笔记的属性,因此无法将其标识为新笔记。 (它确实有自己的createdTime
和lastModifiedTime
属性,但这只是令人困惑,因为我们希望在我们的浏览器的IndexedDb中找到以前下载的注释需要更新的id
- 当然也没有这样的说明!)
那么,如何通过API将复制的音符标识为新创建的音符 - 除了修改OneNote本身以使该音符具有自己的id
;)?
答案 0 :(得分:1)
为什么不这样说,如果页面的id不在索引的数据库中,那么无论createdTime如何都要添加它?