回答編集履歴

1

apiのコール回数を大幅に削減(他の人のパクっただけw)

2018/07/11 07:09

投稿

KaiShoya
KaiShoya

スコア551

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  var sheet1 = ss.getSheetByName('シート1');
16
16
 
17
- var data1 = sheet1.getRange(1, 1, sheet1.getLastRow(), 1).getValues();
17
+ var data1 = sheet1.getRange(1, 1, sheet1.getLastRow(), 2).getValues();
18
18
 
19
19
 
20
20
 
@@ -32,7 +32,7 @@
32
32
 
33
33
  if(data1[i][0] == data2[j][0]) {
34
34
 
35
- sheet1.getRange(i,1).setValue(data2[j][1]);
35
+ data1[i][1] = data2[j][1];
36
36
 
37
37
  }
38
38
 
@@ -40,4 +40,6 @@
40
40
 
41
41
  }
42
42
 
43
+ sheet1.setValues(vals);
44
+
43
45
  ```