首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何在google云火药库中使用撤销重做?

我如何在google云火药库中使用撤销重做?
EN

Stack Overflow用户
提问于 2018-02-16 05:02:40
回答 1查看 2.6K关注 0票数 1

我正试图将应用程序从Google迁移到,原因如下。

要注意的重要日期 从2017年11月28日起,Realtime不再适用于新项目。在2017年11月28日前访问实时API的Google控制台项目(包括上面列出的项目)将继续正常运行,直到2018年12月11日。 2018年12月11日,实时API文档将被只读,使用该API修改文档内容的尝试将失败。 2019年1月15日,Realtime将被关闭,但用于导出文档内容的端点仍然可用。

实时API支持文档的版本控制。https://developers.google.com/google-apps/realtime/migration

代码语言:javascript
复制
function retrieveRealtimeJson(docId, revision) {
  gapi.client.drive.realtime.get({
      'fileId': docId,
      'revision': revision   // =====> can get previous version of doc
    }).then(function(response) {
      return response.data;
    });
  return null;
}

同时,Realtime支持撤销和重做。https://developers.google.com/google-apps/realtime/undo

代码语言:javascript
复制
if (model.canUndo) {
  model.undo();
} else {
  console.log("No events to undo.");
}

谷歌云修复中是否存在与撤消和重做获取修订版相同的功能?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-16 07:14:51

云修复没有内置的文档版本控制。

如果您的用例需要版本控制,那么您必须自己在Firestore之上构建它。

例如,您可以将版本化的内容作为每个文档的子集合,这样每个版本都是子集合中的一个单独的文档:/documents/document1/versions/1/documents/document1/versions/2等。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48820346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档