我正在使用Google Drive REST Api V2将某些文件备份到本地驱动器。使用修订列表方法(https://developers.google.com/drive/v2/reference/revisions/list),我获取了xlsx或docx的导出链接,具体取决于我的文件类型。
例如,该链接如下所示:https://docs.google.com/spreadsheets/export?id=[fileId]&revision=[revisionId]&exportFormat=xlsx
但是,我现在无法在任何版本上使用xlsx的导出链接,除了我的工作表上的最新版本。在关注链接后,我获得了一个页面说:" Google文档遇到错误。请尝试重新加载此页面,或在几分钟内回复它。"
我尝试使用导出链接到其他类型,这些似乎工作正常。请注意,当我使用docx格式时,我的Google文档没有相同的问题。
我还注意到REST Api V3没有提供导出以前版本的Google Drive文档的方法。因此,我想知道它在V2上不再工作的原因是因为它不能再做了,或者它只是暂时的失败。
答案 0 :(得分:0)
找到问题的解决方法。
使用exportFormat=csv
代替exportFormat=xlsx
。
这将把文件下载为.csv文件。打开CSV文件并将其另存为.xlsx。
这应该适合你。
修改强>
为了关闭此主题,Google云端硬盘团队最近修复了上述问题。 &exportFormat=xlsx
现在按预期工作。我试一试,它有效!