我想将实时文档中的所有数据序列化为一个字符串,稍后我可以使用该字符串初始化新的实时文档。我想这样做,这样我的用户就可以复制他们的驱动文件,保存不同的版本等,我可以从字符串中重新初始化相关的实时文档。
我看到我可以调用document.getModel().getRoot().toString()
来获取根CollaborativeMap的字符串表示形式,但是我没有看到任何简单的方法将该字符串加载回CollaborativeMap。另外,返回的字符串不是JSON,因此我不能轻易地使用JSON.parse将其转换回普通的JS对象并从那里进行迭代。
我可以手工完成这项工作。有没有简单的自动化方式?
答案 0 :(得分:1)
您可以使用realtime.get()和update()方法在服务端执行此操作: https://developers.google.com/drive/v2/reference/realtime