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

回答編集履歴

1

2018/11/08 07:02

投稿

papinianus
papinianus

スコア12705

answer CHANGED
@@ -2,6 +2,9 @@
2
2
 
3
3
  `const RCell = ssB.getRange('B' + RowB).getValue(); //これ`と`if(BCell==true && !RCell)`が変更点です。
4
4
 
5
+ adhocに考えれば、問題は、「RCell」がオンになった状態なのに、「BCell」がオンになったときの処理が走ってします、だと言えます。つまりRCellがオンである時にBCellがオンになったときの処理が動かなければいい。あるいは、RCellがオフのときだけBCellがオンになった処理が動けばいい、と考えられます。
6
+ 従って↑の赤字の部分の前者は、BCell処理において、RCellを考慮にいれ、かつ、後者はifにおいて、RCellがfalseであるかを識別すればよい、と考えられます。
7
+
5
8
  ```javascript
6
9
  function logerB() {//logerBというイベント
7
10
  var ssB = SpreadsheetApp.getActiveSheet(); //現在のスプレッドシートを取得