Я создал простой отчет, чтобы отследить средства, собранные для нашей начальной школы. Просто круговая диаграмма, которая выбирает данные из таблиц Google, которые ведет казначей. Теперь есть запрос на добавление временной метки на экран (для публикации отчета делаются снимки экрана и публикации в различных социальных сетях для информирования о прогрессе).
После некоторого поиска в Google я не смог найти функциюкоторый возвращает текущее время. Что-то вроде = now () в Sheets. Однако было рекомендовано попытаться создать время в исходных данных. Поэтому я создал поле, в котором хранится значение текущего времени в Google Sheets, используя эту функцию:
=(now()-date(1970,1,1))*86400
Я также настраивал обновление листов каждую минуту. Sheets работает отлично.
Со стороны Studio я добавил вычисляемое поле для отображения времени в моем предпочтительном формате:
TODATE(Amount,'SECONDS','%H:%M:%S on %d %b %Y')
Опять же, это преобразование работает отлично.
Проблема в том, что обновление времени не работает на стороне отчета. Независимо от того, сколько раз я обновляю данные, они все равно не выбирают обновленное время из источника. Тем не менее, исходный лист имеет время обновления.
Насколько я могу судить, обновление времени рабочего листа должно запускаться вручную для обновления отчета.
Это сводит на нет всю цельотметка времени.
Обмен отчетами напрямую из Google Studio пока не практичен. Тем не менее, я поделился отчетом.