目前,以下脚本会自动在包含其历史记录的 A 列单元格中添加注释,同时它会自动将今天的日期添加到 B 列中旁边的单元格(在标题为“1”的工作表中)。我希望将注释添加到触发的单元格(B 列)中,而不是 A 列中的单元格中。在每列中创建单独的注释也很有用。有人可以帮我解决这个问题吗?提前致谢!这是脚本:
function onEdit(e){
{
var sh=e.range.getSheet();
var A1=sh.getRange(e.range.rowStart,e.range.columnStart).getA1Notation();
if( sh.getName() == "1") {
var rg=sh.getActiveCell();
if( rg.getColumn() == 1 ) {
var nextCell = rg.offset(0, 1);
nextCell.setValue(new Date());
var dt=Utilities.formatDate(new Date(),Session.getScriptTimeZone(),"MM/dd/yyyy HH:mm:ss")
var newNote=Utilities.formatString('Last Modified:%s cell:%s Value:%s\n',dt,A1,e.value);
rg.setNote(rg.getNote() + newNote);
}
}
}}
富国沪深
相关分类