Как получить метку времени в Google App Maker? - PullRequest
1 голос
/ 30 октября 2019

У меня есть форма. Пользователь заполняет форму. который сохраняет данные и отправляет электронную почту. Источник данных находится в режиме ручного сохранения. Я пытался сохранить метку времени, когда пользователь использовал форму и отправлять электронную почту. Затем отсортируйте данные с помощью поля Timestamp. У меня есть числовое поле с именем Timestamp. (Пробовал также с использованием поля даты) Я сохраняю данные как

OnBeforeSave :: record.Timestamp = Date.now();

Но это не экономит время. Я не получаю никакой ошибки, но когда я пытаюсь увидеть это в таблице данных. Поле пустое. Что я делаю не так?
Дайте мне знать, если вам нужно что-нибудь еще.

1 Ответ

3 голосов
/ 30 октября 2019

Реализация :: всякий раз, когда источник данных находится в режиме ручного сохранения, вы должны вызывать

datasource.saveChanges ();

каждый раз, когда вы хотите что-то сохранить. Я добавил

app.datasources.DataSourceName.item.DateValue = Date.now().toString();
app.datasources.DataSourceName.saveChanges(); 

в свой клиентский скрипт. Решил проблему. NB. Я добавил toString (), потому что хотел сохранить значение TimeStamp в виде строки.

...