首页 > 解决方案 > 获取 Google Docs Notes 的时间戳

问题描述

我已经搜索了 google docs api 很长一段时间,并试图找到一种方法来检索时间戳信息。例如,如果我制作了一个谷歌文档并在其中写了一堆东西,那么我在某个特定的时间点写了这些笔记。也许这可以通过文档的版本历史来检索。

我似乎无法从谷歌文档 api 参考https://developers.google.com/docs/api/reference/rest中找到任何方法来访问此时间戳信息, 并且想知道是否有人处理过这种事情之前. 谢谢!

标签: google-docsgoogle-docs-api

解决方案


使用云端硬盘 API

特别是修订资源

这将返回这种类型的对象:

{
  "kind": "drive#revision",
  "id": string,
  "mimeType": string,
  "modifiedTime": datetime,
  "keepForever": boolean,
  "published": boolean,
  "publishedLink": string,
  "publishAuto": boolean,
  "publishedOutsideDomain": boolean,
  "lastModifyingUser": {
    "kind": "drive#user",
    "displayName": string,
    "photoLink": string,
    "me": boolean,
    "permissionId": string,
    "emailAddress": string
  },
  "originalFilename": string,
  "md5Checksum": string,
  "size": long,
  "exportLinks": {
    (key): string
  }
}

Docs API 将使用当前修订 ID 获取您的文档,您可以将其与对 Drive API 的调用并行使用。

尽管在修订之间进行实际更改可能会更复杂。您可能必须以文本格式导出修订,然后比较修订以查看发生了哪些变化。


推荐阅读