Date 我需要一个库存项目的帮助
我有一张表格,如果是输入或输出,则只输入产品代码 我想要的是,当有人在另一个文件中输入文章代码列时,数据输入的日期会自动出现 我尝试使用NOW命令,它会根据我的需要添加信息,但在我使用它时会对其进行修改,然后我会使用一些保持静态日期的内容,当您输入新内容时,这些内容是可变的Date 我需要一个库存项目的帮助,date,google-apps-script,google-sheets,scripting,timestamp,Date,Google Apps Script,Google Sheets,Scripting,Timestamp,我有一张表格,如果是输入或输出,则只输入产品代码 我想要的是,当有人在另一个文件中输入文章代码列时,数据输入的日期会自动出现 我尝试使用NOW命令,它会根据我的需要添加信息,但在我使用它时会对其进行修改,然后我会使用一些保持静态日期的内容,当您输入新内容时,这些内容是可变的 我等待您的回复并感谢您的帮助您需要此任务的脚本: function onEdit(e) { var s = SpreadsheetApp.getActiveSheet(); if( s.getName() == "Sheet
我等待您的回复并感谢您的帮助您需要此任务的脚本:
function onEdit(e) {
var s = SpreadsheetApp.getActiveSheet();
if( s.getName() == "Sheet1" ) {
var r = s.getActiveCell();
if( r.getColumn() == 3 ) {
var nextCell = r.offset(0, 7);
var newDate = Utilities.formatDate(new Date(),
"GMT+8", "MM/dd/yyyy");
nextCell.setValue(newDate);
}
if( r.getColumn() == 4 ) {
var nextCell = r.offset(0, 6);
var newDate1 = Utilities.formatDate(new Date(),
"GMT+8", "MM/dd/yyyy");
nextCell.setValue(newDate1);
}}}
=图纸名称“Sheet1”
=列C/第三列r.getColumn()==3
=偏移时间戳同一行右侧的7列,例如H列r.offset(0,7)
=时区“GMT+8”
=日期和时间格式“MM/dd/yyyy hh:MM:ss”
function onEdit(e) {
var sh=e.range.getSheet();
if(sh.getName()=='SheetName' && e.range.columnStart==4) {
e.range.offset(0,3).setValue(Utilities.formatDate(new Date(),Session.getScriptTimeZone(), "yyyy/MM/dd HH:mm:ss");
}
}
只是一个建议……您可能希望提供代码示例或屏幕截图……毕竟,一张图片值1000字。:)您能否提供您正在处理的电子表格的副本?(无敏感信息)