概要
GAS(Google Apps Script)を使って、Google スプレッドシートの編集時に追加処理を行うスクリプトを用意した際に、Google スプレッドシートの編集によって、onEdit関数が2回実行されるケースがありました。
原因と解決策
原因は、スプレッドシートの編集時のトリガーとしてもonEdit関数を選択していることが原因でした。

onEdit関数は予約済みの関数であるため、トリガーの設定を行う必要がありませんでした。
まとめ
同様の事象でお困りの方の参考になりましたら幸いです。
動画版(生成AIによる自動生成): この記事の内容をずんだもん×四国めたんの掛け合いで解説しています。自動生成のため、内容に誤りがある可能性があります。正確な情報は記事本文をご参照ください。


