【问题标题】:Google Sheets API - identify the timestamp when a cell was last updatedGoogle Sheets API - 识别单元格上次更新时的时间戳
【发布时间】:2020-06-21 20:09:52
【问题描述】:

从外部桌面应用程序中,我想使用 Google Sheets API 枚举电子表格中的单元格(我知道如何执行此操作),并为每个单元格确定上次更新该单元格的时间戳(我不想知道整个编辑历史,只想知道最近更新的时间戳)。

我该怎么做? “CellData”结构包含有关数据验证规则、用户公式、格式、用户值等的信息。但我没有看到任何与编辑时间戳相关的信息:(

有一些 hacky 解决方法。例如我可以有一个 App Script 方法“onEdit()”,例如将触发它的时间戳写入辅助工作表或其他内容中的单元格。但是 - 我的桌面应用程序首先使用 Google Sheets API 来创建 google sheet - 通过 Google Sheets API,我看不到任何机制来创建/关联 Google App Script 与我以编程方式创建的工作表:(

谢谢

【问题讨论】:

  • 无法使用 API 编辑单元格,但您可以使用 Drive API 获取上次编辑整个电子表格的时间戳。
  • 对,但不幸的是,这不符合我的目的:(

标签: google-sheets-api


【解决方案1】:

正如我在评论中所说,不可能获取每个单元格的时间戳。但是,Google 的问题跟踪器上有一个 Feature Request 也要求这样做。

您可以单击问题编号旁边的星号,以给予请求更高的优先级并接收更新(避免评论 +1)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-17
    • 1970-01-01
    相关资源
    最近更新 更多