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)");運行。
添加回答
舉報