javascript - 在 Google App maker 中获取时间戳的方法是什么?
问题描述
我有一个表格。用户填写表格。它保存数据并发送电子邮件。数据源处于手动保存模式。当用户使用表单并发送电子邮件时,我试图保存时间戳。然后使用 Timestamp 字段对数据进行排序。我有一个名为 Timestamp 的数字字段。(也尝试使用日期字段)我将数据保存为
OnBeforeSave :: record.Timestamp = Date.now();
但这并没有节省时间。我没有收到任何错误,但是当我尝试在数据表中查看它时。该字段为空。我究竟做错了什么??
需要帮助请叫我。
解决方案
实现:: 每当数据源处于手动保存模式时,您都必须调用
数据源.saveChanges();
每次你想保存一些东西。我已经添加了
app.datasources.DataSourceName.item.DateValue = Date.now().toString();
app.datasources.DataSourceName.saveChanges();
在我的客户端脚本中。解决了这个问题。注意 - 我添加了 toString() 因为我想将我的 TimeStamp 值保存为字符串。
推荐阅读
- java - Spring Security 基础知识
- keras - 重塑 ? 在张量流或 keras
- python - 在 python 中创建一个图像流,类似于 cv2.VideoCapture
- syntax-error - × TypeError: Object is not a function or its return value is not iterable
- python - 用 Python 拟合多条非线性曲线
- facebook - facebook 数据提要的标题和描述长度规则 - 它是多字节的吗?
- java - java中同时包含数字和字母的三角形
- r - R:为定义的用户调色板中的值向量分配适当的颜色
- google-bigquery - 如果使用空闲槽,如何在预留/项目之间重新分配预留槽?
- css - 基于 SCSS/CSS 的 React 隐藏元素