1 回答

TA贡献1825条经验 获得超4个赞
我相信你的目标如下。
您希望在编辑工作表时为每个工作表运行脚本。
在这种情况下,您可以使用 OnEdit 事件的事件对象来选择脚本,如下所示。
修改脚本:
function onEdit(e){
var range = e.range;
var sheet = range.getSheet();
var sheetName = sheet.getSheetName();
if (sheetName == "Sheet1") {
const mean = sheet.getRange('C2:C');
mean.setFormula("=SUM((A2+B2)/2)");
} else if (sheetName == "Sheet2") {
const total = sheet.getRange('E2:E');
total.setFormula("=SUM(A2+B2+C2+D2)");
}
}
在此修改中,当编辑“Sheet1”时,const mean = sheet.getRange('C2:C'); mean.setFormula("=SUM((A2+B2)/2)");运行。编辑“Sheet2”时,const total = sheet.getRange('E2:E'); total.setFormula("=SUM(A2+B2+C2+D2)");运行。
添加回答
举报