【问题标题】:How to get previous versions of a spreadsheet with Google Docs API?如何使用 Google Docs API 获取以前版本的电子表格?
【发布时间】:2010-04-30 04:36:04
【问题描述】:

Google Docs 上的“旧版”界面非常原始。它甚至不允许您选择两个任意版本进行比较(但如果我错了,请纠正我。)

如何通过 API 访问之前的版本?

【问题讨论】:

    标签: history spreadsheet google-docs google-docs-api


    【解决方案1】:

    文档列表 API 协议指南 (v3.0) 指出,文档修订和任意文件修订可通过修订提要获得。

    因此,您可以通过以下方式获取特定文档的修订:

    GET /feeds/default/private/full/<resource_id>/revisions HTTP/1.1
    

    在导出任何单个文档的内容时,基本上可以通过
    Export?docId=&lt;doc_id&gt;&amp;revision=0

    访问修订版

    您应该能够在文档列表 API 的 Java 或 .NET 库的帮助下自己构建这些 URI。据我了解,它们仍然是实验室项目。

    查看更多信息: http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#RevisionHistory


    我记得在某处读到 Google 正在对其客户端库进行大修,因此例如等待 Google I/O 2011 可能是明智之举。

    【讨论】:

    • 谢谢!很高兴知道协议的 v3 支持这一点
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-27
    • 1970-01-01
    • 1970-01-01
    • 2012-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多