在特定列中输入新值后,我正在尝试让工作表合并两个值。
此刻,我只是在尝试第一部分的工作...但是我失败了
function onEdit(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = e.source.getActiveSheet().getName();
var editedColumn = e.range.getSheet().getActiveCell().getColumn();
if(editedColumn==5 &&
e.range.getSheet().getName() == 'Table1')
{
var String1 = e.range.offset(0,-1).getValue()
var string2 = e.range.offset(0,0).getValue()
var value = [String1+" / "+string2]
// This is just to check if the value is correct
Logger.log(value);
//This is where the code is not working/breaking
e.range.offset(0,-1).setValue(value);
e.range.offset(0,0).clear();
}
}
为什么是“ e.range.offset(0,-1).setValue(value);”不起作用?
如果我想添加多个可能触发此的列怎么办?
谢谢!