質問編集履歴

2

転記の際、大括弧の欠損があったので修正しました。

2023/11/03 12:02

投稿

musshu
musshu

スコア3

test CHANGED
File without changes
test CHANGED
@@ -9,11 +9,12 @@
9
9
  ### 該当のソースコード
10
10
 
11
11
  ```ここに言語名を入力
12
- var ss = SpreadsheetApp.getActiveSpreadsheet();
12
+ var ss = SpreadsheetApp.getActiveSpreadsheet(); //このスプレッドシート
13
- var sheets = ss.getSheets();
13
+ var sheets = ss.getSheets(); //シートのループ処理用
14
14
  var columnLength = 24
15
15
 
16
+
16
- function setFilter() {
17
+ function setAllData() {
17
18
  //担当者ごとのシートを1つずつループ
18
19
  for (var i = 0; i < ss.getSheets().length; i++) {
19
20
  //処理対象のシートを名前で判断
@@ -31,14 +32,17 @@
31
32
  filter.remove()
32
33
  };
33
34
 
34
- function checkInfo ()
35
+ checkInfo();
35
36
 
37
+
36
- var newfilter = sheets[i].getRange(1,1,sheets[i].getLastRow(),sheets[i].getLastColumn()).createFilter() //フィルタを新たに設定
38
+ var newfilter = sheets[i].getRange(1,1,sheets[i].getLastRow(),sheets[i].getLastColumn()).createFilter() //フィルタを新たに設定します
37
- for (var j=0; j < columnLength; j++){
39
+ for (var j=0;j<columnLength;j++){
38
40
  if(filters.length>0){
39
41
  newfilter.setColumnFilterCriteria(j+1,filters[j])
40
42
  }
41
43
  }
44
+ }
45
+ }
42
46
  ```
43
47
 
44
48
  ### 試したこと

1

変数の表記ミスを修正

2023/11/03 08:36

投稿

musshu
musshu

スコア3

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  ```ここに言語名を入力
12
12
  var ss = SpreadsheetApp.getActiveSpreadsheet();
13
- var objSheets = ss.getSheets();
13
+ var sheets = ss.getSheets();
14
14
  var columnLength = 24
15
15
 
16
16
  function setFilter() {