首页 > 解决方案 > 在 Google App maker 中获取时间戳的方法是什么?

问题描述

我有一个表格。用户填写表格。它保存数据并发送电子邮件。数据源处于手动保存模式。当用户使用表单并发送电子邮件时,我试图保存时间戳。然后使用 Timestamp 字段对数据进行排序。我有一个名为 Timestamp 的数字字段。(也尝试使用日期字段)我将数据保存为

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

但这并没有节省时间。我没有收到任何错误,但是当我尝试在数据表中查看它时。该字段为空。我究竟做错了什么??
需要帮助请叫我。

标签: javascriptgoogle-apps-scriptgoogle-app-maker

解决方案


实现:: 每当数据源处于手动保存模式时,您都必须调用

数据源.saveChanges();

每次你想保存一些东西。我已经添加了

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

在我的客户端脚本中。解决了这个问题。注意 - 我添加了 toString() 因为我想将我的 TimeStamp 值保存为字符串。


推荐阅读