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

回答編集履歴

1

プリントデバッグ

2018/08/17 02:56

投稿

papinianus
papinianus

スコア12705

answer CHANGED
@@ -3,17 +3,22 @@
3
3
  ```javascript
4
4
  function onChange(e) {
5
5
  //https://teratail.com/questions/141563
6
+ Logger.log("start");
6
7
  var datA = e.source.getSheetByName("シートA").getDataRange().getValues();
7
8
  var last = datA.length - 1;
8
9
  var mailaddr = datA[last][1];
9
10
  var course = datA[last][5];
11
+ Logger.log("check:"+mailaddr+" "+course);
10
12
  var datB = e.source.getSheetByName("シートB").getDataRange().getValues();
11
13
  for(var i = 0; i < datB.length; i++) {
14
+ Logger.log(datB[i]);
12
15
  if(datB[i][2] !== course) { continue; }
13
16
  if(datB[i][6] !== mailaddr) { continue; }
14
17
  datB[i][16] = "完了";
15
18
  break;
16
19
  }
20
+ Logger.log("set");
21
+ Logger.log(datB);
17
22
  e.source.getSheetByName("シートB").getDataRange().setValues(datB);
18
23
  }
19
24
  ```