【发布时间】:2016-09-17 15:08:02
【问题描述】:
我正在阅读v4 API 并且无法满足我自己的问题。我想构建一个收集单个电子表格先前修订版的应用程序。 (具体来说,我希望能够获得以前版本的全部内容。)这在 v4 API 中是否可行?如果可以,我可以获取整个修订快照,还是 API 只返回差异信息?
【问题讨论】:
我正在阅读v4 API 并且无法满足我自己的问题。我想构建一个收集单个电子表格先前修订版的应用程序。 (具体来说,我希望能够获得以前版本的全部内容。)这在 v4 API 中是否可行?如果可以,我可以获取整个修订快照,还是 API 只返回差异信息?
【问题讨论】:
我在Sheets API 中找不到任何可以获取其文件修订内容的指令。因此,获取修订文件的唯一方法是在电子表格文件本身中手动检查它,在 File -> See revison history 下。或者使用 Google Drive 的 Manage Revisions。
Google 云端硬盘通过以下方式跟踪对文件所做的所有更改 自动创建“修订历史”。这让用户可以看到 谁进行了编辑并恢复到同一文件的早期版本。
为了获取修订文件,您需要执行以下步骤。
获取您想要获取其修订版的电子表格的文件 ID。
通过使用Revisions: list,您可以在此处获取您对该文件所做的所有修订的列表。
现在,通过使用Revisions: get,您现在可以获得文件的具体修订版本。
欲了解更多信息,请查看此SO question。
【讨论】: