teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

タイトルの再変更

2020/06/27 01:11

投稿

Ryoun
Ryoun

スコア2

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

2

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

2020/06/27 01:11

投稿

Ryoun
Ryoun

スコア2

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
  GoogleスプレッドシートでGASを使い、以下を実現したい。
3
- B1セルに値を入力すると、自動的にA:A空白ではないセル(チェックボックス)FALSEにする」
3
+ A1セルに値を入力すると、自動的にB1削除する」
4
4
  Oneditをうまく使いきれず、ご教示いただきたいです。
5
5
 
6
6
  ### 発生している問題・エラーメッセージ
@@ -11,23 +11,8 @@
11
11
 
12
12
  ### 該当のソースコード
13
13
 
14
- ```ここに言語名を入力
15
- function onEdit(e) {
16
- // 編集のあったシート
17
- var sheet = e.source.getActiveSheet();
18
- // 編集したセル
19
- var cell = e.source.getActiveRange();
20
14
 
21
- if (sheet.getName() == "Check" && cell.getColumn() == 2) {
22
- sheet.getRange('A:A').setValue("FALSE");
23
- // Checkの2列目のセルが編集されたときのみ実行される
24
- // ..
25
- }
26
- }
27
15
 
28
16
  ### 試したこと
29
- 上記コードがうまく動作しているので、参考に
30
- 「2列目」を「B1」に、getrange('A:A')を「A列の空白ではないセル全て」に変更したい。
31
- ### 補足情報(FW/ツールのバージョンなど)
32
17
 
33
18
  ここにより詳細な情報を記載してください。

1

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

2020/06/27 01:10

投稿

Ryoun
Ryoun

スコア2

title CHANGED
@@ -1,1 +1,1 @@
1
- GASで、特定セルへの値入力をトリガーにセルの値を削除したい。
1
+ GASで、特定セルへの値入力をトリガーに条件範囲のセルの値(チェックボックス)FALSEにしたい。
body CHANGED
@@ -1,8 +1,6 @@
1
1
  ### 前提・実現したいこと
2
-
3
- ここに質問の内容を詳しく書いてください。
4
2
  GoogleスプレッドシートでGASを使い、以下を実現したい。
5
- A1セルに値を入力すると、自動的にB1削除する」
3
+ B1セルに値を入力すると、自動的にA:A空白ではないセル(チェックボックス)FALSEにする」
6
4
  Oneditをうまく使いきれず、ご教示いただきたいです。
7
5
 
8
6
  ### 発生している問題・エラーメッセージ
@@ -14,13 +12,22 @@
14
12
  ### 該当のソースコード
15
13
 
16
14
  ```ここに言語名を入力
15
+ function onEdit(e) {
17
- スコード
16
+ // 編集のあったシ
17
+ var sheet = e.source.getActiveSheet();
18
- ```
18
+ // 編集したセル
19
+ var cell = e.source.getActiveRange();
19
20
 
21
+ if (sheet.getName() == "Check" && cell.getColumn() == 2) {
22
+ sheet.getRange('A:A').setValue("FALSE");
23
+ // Checkの2列目のセルが編集されたときのみ実行される
24
+ // ..
25
+ }
26
+ }
27
+
20
28
  ### 試したこと
21
-
22
- ここに問題に対して試したことをしてくださ
29
+ コードがうまく動作しているので、参考に
23
-
30
+ 「2列目」を「B1」に、getrange('A:A')を「A列の空白ではないセル全て」に変更したい。
24
31
  ### 補足情報(FW/ツールのバージョンなど)
25
32
 
26
33
  ここにより詳細な情報を記載してください。