Получить все значения меток времени из диапазона за последние 24 часа - PullRequest
0 голосов
/ 23 декабря 2019

У меня есть данные 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. Ожидалось одно из: "(" ... "(" ...

Ответы [ 2 ]

1 голос
/ 23 декабря 2019

попробуй:

=QUERY('Production Log'!A:A,
 "select A 
  where A = date '"&TEXT(TODAY()-1, "yyyy-mm-dd")&"'", 0)
1 голос
/ 23 декабря 2019

Filter может быть проще:

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