回答編集履歴
2
間違ってたので修正
answer
CHANGED
@@ -17,7 +17,7 @@
|
|
17
17
|
const startCol = e.range.columnStart; //編集された列の最初
|
18
18
|
const endCol = e.range.columnEnd; //編集された列の最後
|
19
19
|
|
20
|
-
if(startCol<5
|
20
|
+
if(startCol<5 || endCol>7) return; //編集範囲にE列~G列が入る場合は除外
|
21
21
|
|
22
22
|
const values = e.range.getValues(); //編集内容の値
|
23
23
|
|
1
引用の箇所が変だったので修正
answer
CHANGED
@@ -2,6 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
> E、F、G列にだけ効くトリガーで運用
|
5
|
+
|
5
6
|
`sheet.getActiveCell()` で編集箇所を取得するのではなく、関数に引数を設定して編集された列を取得し、そこから判別すると良いです。以下のような書き方で、編集開始列、編集終了列を取得して ifで判別するといった方法があります。
|
6
7
|
|
7
8
|
|