質問編集履歴

2

「実現したいこと」及び「欲しい結果」をJSONにて書き直しました。方法は元の配列をJSON.stringifyしたものをログに出してコピペ。欲しい結果の方はベタ書きした文字列を成功するまで書き直し。

2020/05/22 07:43

投稿

kamim
kamim

スコア2

test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
 
30
30
 
31
- ### 欲しい結果
31
+
32
32
 
33
33
  訂正しました↓
34
34
 
@@ -42,9 +42,9 @@
42
42
 
43
43
  これを別シートに改行しながら出力、つまり
44
44
 
45
- groupの中から選んだものだけをgroup名と共に一覧にしたい
45
+ groupの中からチェックをつけて選んだものだけをgroup名と共に一覧にしたいという事です。
46
46
 
47
- ---
47
+ ### 欲しい結果
48
48
 
49
49
  [ [ 'groupA', 'item1' ],
50
50
 

1

「実現したいこと」及び「欲しい結果」をJSONにて書き直しました。方法は元の配列をJSON.stringifyしたものをログに出してコピペ。欲しい結果の方はベタ書きした文字列を成功するまで書き直し。

2020/05/22 07:43

投稿

kamim
kamim

スコア2

test CHANGED
File without changes
test CHANGED
@@ -14,11 +14,11 @@
14
14
 
15
15
  ###前提
16
16
 
17
- [[groupA][true][item1][false][item2][false][item3]
17
+ 訂正しました↓
18
18
 
19
- [groupB][false][item4][true][item5][false][item6]
19
+ [["groupA",true,"item1",false,"item2",false,"item3"],["groupB",true,"item4",false,"item5",false,"item6"],["groupC",false,"item7",false,"item8",true,"item9"]]
20
20
 
21
- [groupC][false][item7][false][item8][true][item9]]
21
+ 訂正ここまで↑
22
22
 
23
23
  という配列があるとします。
24
24
 
@@ -30,21 +30,49 @@
30
30
 
31
31
  ### 欲しい結果
32
32
 
33
+ 訂正しました↓
34
+
33
35
  得たい結果としては
34
36
 
37
+ - 頭にgroup名がきて
38
+
39
+ - 次にチェックボックスがtrueの右隣のセルのデータ
40
+
41
+ - trueは1行に複数あるものとします
42
+
43
+ これを別シートに改行しながら出力、つまり
44
+
45
+ ”groupの中から選んだものだけをgroup名と共に一覧にしたい”
46
+
47
+ ---
48
+
49
+ [ [ 'groupA', 'item1' ],
50
+
35
- [groupA,item1],[groupB,item5],[groupC,item9]
51
+ [ 'groupB', 'item5' ],
52
+
53
+ [ 'groupC', 'item9' ] ]
54
+
55
+
36
56
 
37
57
  といった配列です。
38
58
 
39
- れを別シートにappendRowで1行につき1つの配列
59
+ この形ならforEachとappendRowで1行につき1つの配列
40
60
 
41
- groupA:item1
42
61
 
43
- groupB:item5
44
62
 
45
- groupC:item9
63
+ groupA|item1
46
64
 
65
+ groupB|item5
66
+
67
+ groupC|item9
68
+
69
+
70
+
47
- と出力できることを期待てい。(可不可まだ知りません)
71
+ と出力できることは確認しました。(|で区切られたデータ別のセルを表す)
72
+
73
+ 訂正ここまで↑
74
+
75
+
48
76
 
49
77
  trueやfalseはGoogleスプレッドシート
50
78