google-apps-script - 如何使用谷歌脚本将时间戳设置为电子表格
问题描述
我在这里需要帮助。每次我提交一行时,我都想在电子表格中获得一个时间戳。我尝试了很多方法,但都失败了。谁能帮我?这些是我的 GoogleApp 脚本:
function doGet(e) {
var ss = SpreadsheetApp.openByUrl("Spreadsheet link");
var sheet = ss.getSheetByName("Sheet1");
addUser(e, sheet);
}
function doPost(e) {
var ss = SpreadsheetApp.openByUrl("Spreadsheet link");
var sheet = ss.getSheetByName("Sheet1");
addUser(e, sheet);
}
function addUser(e, sheet) {
var id = e.parameter.id;
var name = e.parameter.name;
sheet.appendRow([id, name])
}
我已经尝试过:
var row = e.range.getRow();
e.source.getActiveSheet().getRange(row,3).setValue(new Date());
解决方案
您可以在附加其他详细信息时添加时间戳
function addUser(e,sheet) {
var id = e.parameter.id;
var name = e.parameter.name;
sheet.appendRow([new Date(),id,name])
}
推荐阅读
- angular - angular 5 从父组件设置子组件属性
- reactjs - 在反应导航bottomTabBarNavigation上隐藏特定选项卡
- java - 你能像在 BaseX 中一样在撒克逊人中创建一个 xml 数据库吗
- javascript - 在 Odoo11 中单击 CRM 的自定义按钮(更多信息)时想要打开管道操作而不是潜在客户
- floating-point - Minizinc“无法确定浮动的下限”
- javascript - 如何在没有提交按钮的情况下将页面值传递给其他页面
- python - 如何使用 selenium xpath 单击登录按钮
- android - 在视图模型中使用大量实时数据的性能开销
- angularjs - 如何从 Angular js 的身份服务器 4 获取令牌?
- weka - 如何在数据挖掘中做出预测?