如何从Google Sheet的所有先前版本中收集单元格的内容?

时间:2014-02-18 22:58:00

标签: javascript google-docs

我有一张Google表格,可以跟踪不同价位的eBay上提供和要求的睡衣数量。例如:

 At Price    There were so many listings    and so many bids
 $90         20                             25
 $100*        15                             17

*超舒适的睡衣

我每天都会更新这些数据。这包括编写修订数据。幸运的是,Google表格保存了相当数量的文档修订历史记录。我想恢复这些数据,理想情况是按时间顺序恢复,例如:

On New Year's Eve
data

The next day
too drunk to input data

如何从每天的最新版本中提取数据(尽可能自由地定义天数,尽管一致)?

1 个答案:

答案 0 :(得分:1)

您可以使用documents list API访问给定文档的所有现有修订版,然后迭代所有版本,每隔24小时取一次(您可以使用updated进行检查每个recision条目上存在的属性)。然后,您可以下载每个修订版的文档。

从结构上讲,它是对给定文档的修订版(类似GET)的HTTP https://docs.google.com/feeds/default/private/full/resource_id/revisions请求,然后遍历这些请求,然后仅GET那些适合的文档你的标准(间隔24小时)。