回答編集履歴
1
プリントデバッグ
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
|
```
|