質問: SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getSheetName(); Logger.log(edit_sheet_name);
回答: 過去質問で答えたことがあります。 ``` function onEdit(e) { if(e.range.getSheet().getSheetName() !== "タスク") {return;} //シートが違ってたら中断 const col = e.range.getColumn(); const row = e.range.getRow(); if(row === 1) {return;} //ヘッダ行だったら中断 //if(col !== 1 && col !== 2) {return;} //A列でもB列でもなかったら中断 if(!e.value) {return;} //falsyな値ならやめる e.range.getSheet().getRange(row,1).setValue(new Date()); //チェックをつけた行のA列に日付を入れる } ```