回答編集履歴
1
apiのコール回数を大幅に削減(他の人のパクっただけw)
answer
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
var ss = SpreadsheetApp.getActiveSpreadsheet();
|
7
7
|
// シート1のデータを取得
|
8
8
|
var sheet1 = ss.getSheetByName('シート1');
|
9
|
-
var data1 = sheet1.getRange(1, 1, sheet1.getLastRow(),
|
9
|
+
var data1 = sheet1.getRange(1, 1, sheet1.getLastRow(), 2).getValues();
|
10
10
|
|
11
11
|
// シート2のデータを取得
|
12
12
|
var sheet2 = ss.getSheetByName('シート2');
|
@@ -15,8 +15,9 @@
|
|
15
15
|
for(var i=0; i<data1.length; i++) {
|
16
16
|
for(var j=0; j<data2.length; j++) {
|
17
17
|
if(data1[i][0] == data2[j][0]) {
|
18
|
-
|
18
|
+
data1[i][1] = data2[j][1];
|
19
19
|
}
|
20
20
|
}
|
21
21
|
}
|
22
|
+
sheet1.setValues(vals);
|
22
23
|
```
|