### 前提
Googleスプレッドシートでチェックボックスにチェックを入れたら
履歴が残るようにしていきたいです。
現在B列の10行目からしたを入力すると時刻を記入できるコードを見つけています。
GASをほとんど触ったことのない初心者です。
実現したいこと
範囲指定をするためにコードを修正したいです。
追加したい範囲は10か所以上あります。
(D列10行目から下のセル、M列10行目から下のセル。。。など)
### 発生している問題・エラーメッセージ
範囲の調整ができない。
### 該当のソースコード
function onEdit(e) {
var targetsheet = "タスク" // 対象シート名
//操作されたセルの情報 シート名、行、列を取得
var sheet = e.range.getSheet().getSheetName();
var r = e.range.getRow();
var c = e.range.getColumn();
if(sheet != targetsheet) return; //対象シート以外を除外
if(c != 2 | r <=9) return;// B列(2列目)以外と、1-9行目を除外
if(!e.value | e.value == 'FALSE'){
e.range.getSheet().getRange(r, c+1).clearContent();
// チェックを外したり空欄とした際に日時を消去
return;
}
e.range.getSheet().getRange(r, c+1).setValue(new Date());
//シート側で表示設定を日時とする
}
試したこと
if-else分を追加をしたり、、試してみたのですがわからずでした。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。