Google Spreadsheet API v4,是否可以获取修订内容?

yam*_*ori 7 google-spreadsheet-api

我正在阅读v4 API,但无法满足我自己的问题。我想构建一个应用程序来收集单个电子表格的先前修订版本。(具体来说,我希望能够获得以前修订版的全部内容。)这在 v4 API 中是否可行?如果可以,我可以获得完整的修订快照,还是 API 只返回差异信息?

小智 8

我在Sheets API中找不到任何可以获取其文件修订内容的指令。因此,获取修订文件的唯一方法是在文件 -> 查看修订历史记录下的电子表格文件本身中手动检查它。或者通过使用Google Drive的管理修订

Google 云端硬盘通过自动创建“修订历史记录”来跟踪对文件所做的所有更改。这允许用户查看谁进行了编辑并恢复到同一文件的早期版本。

以下是获取修订文件所需执行的步骤。

  1. 获取要获取其修订的电子表格的文件 ID。

  2. 通过使用Revisions: list,您可以在此处获得您对该文件所做的所有修订的列表。

  3. 现在,通过使用Revisions: get,您现在可以获得文件的特定修订版。

有关更多信息,请查看此SO 问题

  • “无法下载 Google 文档、表格和幻灯片的修订版。” https://developers.google.com/drive/api/v3/manage-revisions :( 还有其他方法可以自动查看差异吗? (3认同)