質問: "m" ) ) { cell.setValue("○") ; } } ```
回答: Google Apps Script は使ったことがありませんので、その前提でお聞きください。 気になるのは、 ``` function onEdit(e){ onEdit1(); onEdit2(); onEdit3(); } ``` ここです。 onEditは「どこかのシートのどこかのセルで変更があった時」に呼ばれる処理かと想像していますが、合っていますか? であれば、 その中でonEdit1 から3まで全て呼んでいるので、いつでも全部が動くのだと思います。 必要なのは、 「今変更されたシート名を識別して、どの関数を呼ぶかを分岐させる」ことでは ないかな?と思います。 例えば こんな感じ・・・(今適当に書くだけなので、スペルミスなどありましたらご容赦を) ``` function onEdit(e){ //今変更されたシート名を取得 (どう取得できるかはお調べください^^;) var edit_sheet_name = ’???’; switch (edit_sheet_name){ case '歩数計': onEdit1(); break; case '睡眠記録': onEdit2(); break; case '10食品群': onEdit1(); break; } ```