【问题标题】:Get Timestamp of Google Docs Notes获取 Google Docs Notes 的时间戳
【发布时间】:2021-04-07 00:13:52
【问题描述】:

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

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

【问题讨论】:

  • 我无法理解Google Docs Notes。我为此道歉。是cmets吗?我可以问你吗?
  • @tsnakejake 这是怎么回事?

标签: google-docs google-docs-api


【解决方案1】:

使用 Drive API

特别是revisions resource

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

{
  "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 的同时使用它。

虽然获得修订之间的实际变化可能更复杂。您可能必须以文本格式导出修订,然后比较修订以查看发生了什么变化。

【讨论】:

  • 这很有帮助,非常感谢。即使有人在 1 个修订版中写了一大堆文本,你认为这会有用吗?例如,如果我去写一堆笔记并尝试根据我做这些笔记的时间将这些笔记分成几类,我认为它会全部出现在 1 个修订版中并使其变得困难。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-07-02
  • 2012-08-03
  • 2016-12-13
  • 1970-01-01
  • 2018-06-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多