我有一个表格。用户填写表格。保存数据并发送电子邮件。数据源处于手动保存模式。当用户使用表单并发送电子邮件时,我试图保存时间戳。然后使用“时间戳记”字段对数据进行排序。我有一个名为Timestamp的数字字段。(也尝试使用日期字段)我将数据另存为
OnBeforeSave :: record.Timestamp = Date.now();
但这并没有节省时间。我没有收到任何错误,但是当我尝试在数据表中看到它时。该字段为空。我做错了什么?
需要帮助请叫我。
答案 0 :(得分:3)
实现:: 每当数据源处于手动保存模式时,您都必须调用
datasource.saveChanges();
每次您想保存一些东西。我已添加
app.datasources.DataSourceName.item.DateValue = Date.now().toString();
app.datasources.DataSourceName.saveChanges();
在我的客户脚本中。解决了问题。 N.B. -我添加了toString(),因为我想将TimeStamp值另存为字符串。