使用 google 工作表中的查询过滤导入范围(时间戳问题)

filtering an importrange with a query in google sheets (timestamp troubles)

我有一个仪表板正在从另一个 sheet 中提取审计数据,该仪表板在一周内不断有条目。这将达到 15k+ 个条目,并且确实在减慢速度。我想将审计数据导入我的仪表板,但仅限今天的审计。这是我目前所拥有的

=QUERY(IMPORTRANGE(URL, "audit_data!A1:f"), "Select Col1, Col2, Col3, Col4, Col5, Col6 where Col1 = date '"&TEXT(G1,"yyyy-mm-dd")&"'",0)

引用的单元格 G1 是

=text(today(), "yyyy-mm-dd") 

我意识到这可能是多余的。这一直返回空输出,我认为这是因为我正在导入的审计数据的时间戳为 2/25/2020 18:37:50。有什么办法吗?

尝试:

=ARRAYFORMULA(QUERY({IMPORTRANGE(A1, "audit_data!A1:F"), 
      IFNA(DATEVALUE(IMPORTRANGE(A1, "audit_data!A1:A")))}, 
 "select Col1,Col2,Col3,Col4,Col5,Col6 
  where Col7 = "&DATEVALUE(G1), 0))


或:

=QUERY(IMPORTRANGE(A1, "audit_data!A1:F"), 
 "select Col1,Col2,Col3,Col4,Col5,Col6 
  where Col1 >= date '"&TEXT(G1,   "yyyy-mm-dd")&"'
    and Col1 <= date '"&TEXT(G1+1, "yyyy-mm-dd")&"'", 0)