【问题标题】:Merge google docs document thats been modified by other client. (google drive sdk)合并被其他客户端修改的 google docs 文档。 (谷歌驱动SDK)
【发布时间】:2012-07-03 18:46:25
【问题描述】:

合并 google docs 文档的首选或最佳过程是什么,该文档已被另一个客户端通过 Google Drive SDK 修改?

在我的情况下,只会有文本更改,没有格式差异。

【问题讨论】:

  • 抱歉,我不太清楚你的意思。如果文档被修改过,会自动同步。你能解释一下吗?
  • 例如:两个用户 X 和 Y 可以通过我的客户端访问一个 google docs 文档。两个用户都下载了文档的版本 A。 X 在最后添加一行。和用户 Y 删除第一行。 Y 更新服务器上的文件。 X 尝试更新文件,但服务器上有一个新版本(Y 的版本)。我应该如何更新服务器文档以合并 X 和 Y 的更改?
  • 谢谢,我明白了。我会回答的。

标签: google-docs google-drive-api


【解决方案1】:

不幸的是,您将不得不自己处理这种冲突。 API 通过提供 ETag 确实可以帮助您,服务器使用该 ETag 测试您正在更新的文件是否已在 Google Drive 中更改。如果已更改,则默认请求失败。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-21
    • 1970-01-01
    • 2017-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多