回答編集履歴

2

コードの中で太字にできなかったので、誤解がないよう*****を削除しました

2021/01/10 13:32

投稿

SnowMonkey
SnowMonkey

スコア53

test CHANGED
@@ -26,9 +26,9 @@
26
26
 
27
27
  ```ここに言語を入力
28
28
 
29
- getRange(activerow, activecolumn,1,**4**)  D列
29
+ getRange(activerow, activecolumn,1,4)  D列
30
30
 
31
- getRange(activerow, activecolumn,1,**5**)  E列
31
+ getRange(activerow, activecolumn,1,5)  E列
32
32
 
33
33
  ```
34
34
 

1

値の変更があった時にスクリプトが起動する、トリガーがあることが分かりましたので内容を修正しました。

2021/01/10 13:32

投稿

SnowMonkey
SnowMonkey

スコア53

test CHANGED
@@ -16,11 +16,13 @@
16
16
 
17
17
 
18
18
 
19
- アクティブセルの列番号を取得して
19
+ アクティブセルの列番号をgetColumnで取得して
20
20
 
21
21
  それによってD列かE列かif文で振り分けると、
22
22
 
23
23
  「全ての列」への反応から「特定の列」への反応にすることができる思います。
24
+
25
+ これに「値に変更があった時に」動くようトリガーを設定するのですね。
24
26
 
25
27
  ```ここに言語を入力
26
28
 
@@ -30,20 +32,6 @@
30
32
 
31
33
  ```
32
34
 
35
+ 下記のサイトが参考になると思います
33
36
 
34
-
35
-
36
-
37
- それと現状では
38
-
39
- 「特定の列が編集されたタイミング」ではなくて、
40
-
41
- function set_last_update() を実行したときに
42
-
43
- 選択されていたセルのある行のD列に入力されるのではありませんか。
44
-
45
-
46
-
47
- セルが編集されたときに実行されるコードが下記サイトに載っておりますので紹介いたします。
48
-
49
- https://webbibouroku.com/Blog/Article/gas-event-cell
37
+ https://tonari-it.com/gas-trigger-changed/#toc6