当前位置: 首页 > 知识库问答 >
问题:

是否可以使用Java Google Sheets API获取最后修改日期>特定日期的行

岳迪
2023-03-14

我有一张每天更新数据的表。我使用Java工作表API v4在我的java应用程序中加载数据,我需要在我的工作表上进行增量加载。有没有办法高效地做到这一点?

这是我的电话,但这每次都加载所有数据,是否可以添加过滤器以在特定日期后更新行?(考虑到表没有时间戳列,我可以使用行的插入/修改日期吗?)

ValueRange response = service.spreadsheets().values()
            .get(spreadsheetId, range)
            .execute();

另外,如果有时间戳列,是否有方法在加载前过滤数据?

共有1个答案

归德厚
2023-03-14

恐怕没有内置的方法可以通过API实现这一点。与现在一样,单元格不包含日期修改字段。

您需要自己跟踪修改,然后检索范围中的单元格,并对照修改日志进行检查。

 类似资料:
  • 问题内容: 我想通过curl获取远程文件的最后修改日期。有谁知道这是怎么做到的吗? 问题答案: 从PHP的文章: filemtime()是这里的关键。但是我不确定是否可以获取 远程 文件的最后修改日期,因为服务器应该将其发送给您……也许在HTTP标头中?

  • 问题内容: 给定此基准日期: 我想在列表中找到一个包含最接近日期的元组,但是它不能是更早的日期。 所以这里的输出应该是(它不能是第三个元组,因为那里的日期早于基准日期) 我的问题是,是否存在用于此类日期比较的任何模块?我试图先将所有数据更改为格式,然后进行比较,但是我的代码变得很丑陋,而且切片很多。 @编辑: 要测试的大清单: 要测试的大清单: 问题答案: 将日期转换为datetime对象,所以现

  • 问题内容: 我需要获取一个月的第一个日期和最后一个。获取第一个是微不足道的,但是获取最后一个似乎需要一些逻辑,因为月份的长度不同,而2月的长度甚至会随着年份而变化。是否已经在JodaTime中内置了对此机制,还是应该自己实现? 问题答案: 怎么样: 以知道来源的方式传回,代表a 代表[每月的月份]栏位。 碰巧的是,该方法甚至记录在案,以推荐它用于此特定任务: 由于月份长度不同,此操​​作对于在每月

  • 我必须将这些详细信息显示在gridview中,如Tempname,作为下拉列表中唯一的和相关的日期时间,以及标签中最后一次按名称运行。无法上传表格图片,因为我没有足够的声誉。 但是我无法在标签中获得Runby名称。怎么显示?下面是我的存储过程

  • 问题内容: 我正在尝试使用node.js检索服务器上文件的最后修改日期。 我试过了 和 两者都以未定义形式返回。 问题答案: 对于节点v 4.0.0及更高版本: 或同步:

  • 问题内容: 我正在编写一个Python脚本,使用boto将文件上传到s3。我只想上传已更改的文件,可以在上次修改的日期时间之前检查一下。但是我找不到在boto API中进行最后修改的api。 问题答案: 这是一段Python / boto代码,将打印存储桶中所有键的last_modified属性: