質問編集履歴

3

タイトルの再変更

2020/06/27 01:11

投稿

Ryoun
Ryoun

スコア2

test CHANGED
@@ -1 +1 @@
1
- GASで、特定セルへの値入力をトリガーに条件範囲のセルの値(チェックボックス)FALSEにしたい。
1
+ GASで、特定セルへの値入力をトリガーに条件範囲のセルの値を削除したい。
test CHANGED
File without changes

2

ご回答いただいた後の質問内容変更がご法度とのことで、内容戻します。

2020/06/27 01:11

投稿

Ryoun
Ryoun

スコア2

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  GoogleスプレッドシートでGASを使い、以下を実現したい。
4
4
 
5
- B1セルに値を入力すると、自動的にA:A空白ではないセル(チェックボックス)FALSEにする」
5
+ A1セルに値を入力すると、自動的にB1削除する」
6
6
 
7
7
  Oneditをうまく使いきれず、ご教示いただきたいです。
8
8
 
@@ -24,42 +24,12 @@
24
24
 
25
25
 
26
26
 
27
- ```ここに言語名を入力
28
27
 
29
- function onEdit(e) {
30
-
31
- // 編集のあったシート
32
-
33
- var sheet = e.source.getActiveSheet();
34
-
35
- // 編集したセル
36
-
37
- var cell = e.source.getActiveRange();
38
-
39
-
40
-
41
- if (sheet.getName() == "Check" && cell.getColumn() == 2) {
42
-
43
- sheet.getRange('A:A').setValue("FALSE");
44
-
45
- // Checkの2列目のセルが編集されたときのみ実行される
46
-
47
- // ..
48
-
49
- }
50
-
51
- }
52
28
 
53
29
 
54
30
 
55
31
  ### 試したこと
56
32
 
57
- 上記コードがうまく動作しているので、参考に
58
-
59
- 「2列目」を「B1」に、getrange('A:A')を「A列の空白ではないセル全て」に変更したい。
60
-
61
- ### 補足情報(FW/ツールのバージョンなど)
62
-
63
33
 
64
34
 
65
35
  ここにより詳細な情報を記載してください。

1

実現したいことが、トリガーにより「セルの値削除」から「条件範囲の値変更」に変わりました。

2020/06/27 01:10

投稿

Ryoun
Ryoun

スコア2

test CHANGED
@@ -1 +1 @@
1
- GASで、特定セルへの値入力をトリガーにセルの値を削除したい。
1
+ GASで、特定セルへの値入力をトリガーに条件範囲のセルの値(チェックボックス)FALSEにしたい。
test CHANGED
@@ -1,12 +1,8 @@
1
1
  ### 前提・実現したいこと
2
-
3
-
4
-
5
- ここに質問の内容を詳しく書いてください。
6
2
 
7
3
  GoogleスプレッドシートでGASを使い、以下を実現したい。
8
4
 
9
- A1セルに値を入力すると、自動的にB1削除する」
5
+ B1セルに値を入力すると、自動的にA:A空白ではないセル(チェックボックス)FALSEにする」
10
6
 
11
7
  Oneditをうまく使いきれず、ご教示いただきたいです。
12
8
 
@@ -30,19 +26,37 @@
30
26
 
31
27
  ```ここに言語名を入力
32
28
 
33
- ソースコード
29
+ function onEdit(e) {
34
30
 
31
+ // 編集のあったシート
32
+
33
+ var sheet = e.source.getActiveSheet();
34
+
35
+ // 編集したセル
36
+
37
+ var cell = e.source.getActiveRange();
38
+
39
+
40
+
41
+ if (sheet.getName() == "Check" && cell.getColumn() == 2) {
42
+
43
+ sheet.getRange('A:A').setValue("FALSE");
44
+
45
+ // Checkの2列目のセルが編集されたときのみ実行される
46
+
47
+ // ..
48
+
35
- ```
49
+ }
50
+
51
+ }
36
52
 
37
53
 
38
54
 
39
55
  ### 試したこと
40
56
 
57
+ 上記コードがうまく動作しているので、参考に
41
58
 
42
-
43
- ここ問題て試しことを記載してください。
59
+ 「2列目」を「B1」、getrange('A:A')を「A列の空白ではないセル全て」変更したい。
44
-
45
-
46
60
 
47
61
  ### 補足情報(FW/ツールのバージョンなど)
48
62