获取过去24小时内某个范围内的所有时间戳记值

问题描述 投票:0回答:2

我有一个Google Forms数据,我只想执行过去24小时的输入。我使用的公式是:

=ARRAYFORMULA(QUERY('Production Log'!A:A,"Select A where hour(timevalue(now())-timevalue(toDate(A))) <=24"))

但是我收到此错误:

错误无法解析函数QUERY参数2的查询字符串:PARSE_ERROR:在第1行第16列遇到““ hour”“ hour”“,期望其中之一:”(“ ...”(“ ...

google-sheets google-sheets-formula array-formulas google-sheets-query google-query-language
2个回答
0
投票

Filter可能更简单:

=filter('Production Log'!A:A,(now() - ('Production Log'!A:A)) < 1)

0
投票

尝试:

=QUERY('Production Log'!A:A,
 "select A 
  where A = date '"&TEXT(TODAY()-1, "yyyy-mm-dd")&"'", 0)
© www.soinside.com 2019 - 2024. All rights reserved.