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

回答編集履歴

1

修正

2018/10/17 06:39

投稿

macaron_xxx
macaron_xxx

スコア3191

answer CHANGED
@@ -3,12 +3,15 @@
3
3
  if (file.getName() == fileName) {
4
4
  var data = file.getBlob().getDataAsString("Shift_JIS");
5
5
  var csv = Utilities.parseCsv(data);
6
+ var val = sh.getRange(1,1).getValue();
6
7
  var setData = csv.filter(function(row) {
7
- return row[0] === "くだもの";
8
+ return row[0] == val;
8
9
  });
9
10
  // ヘッダ
10
- sh.getRange(1,1,1,csv[0].length).setValues([csv[0]]);
11
+ sh.getRange(2,1,1,csv[0].length).setValues([csv[0]]);
11
12
  // ボディ
13
+ if (setData.length) {
12
- sh.getRange(2,1,setData.length, setData[0].length).setValues(setData);
14
+ sh.getRange(3,1,setData.length, setData[0].length).setValues(setData);
15
+ }
13
16
  }
14
17
  ```