回答編集履歴

2

間違ってたので修正

2021/02/15 16:41

投稿

sawa
sawa

スコア3002

test CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
 
38
38
 
39
- if(startCol<5 && endCol>7) return; //編集範囲にE列~G列が入る場合は除外
39
+ if(startCol<5 || endCol>7) return; //編集範囲にE列~G列が入る場合は除外
40
40
 
41
41
 
42
42
 

1

引用の箇所が変だったので修正

2021/02/15 16:41

投稿

sawa
sawa

スコア3002

test CHANGED
@@ -5,6 +5,8 @@
5
5
 
6
6
 
7
7
  > E、F、G列にだけ効くトリガーで運用
8
+
9
+
8
10
 
9
11
  `sheet.getActiveCell()` で編集箇所を取得するのではなく、関数に引数を設定して編集された列を取得し、そこから判別すると良いです。以下のような書き方で、編集開始列、編集終了列を取得して ifで判別するといった方法があります。
10
12