質問編集履歴

3

回答を得られないため、説明の追加を行った

2020/02/20 12:50

投稿

MEGANE_BEER
MEGANE_BEER

スコア5

test CHANGED
@@ -1 +1 @@
1
- 【SpreadSheetからGoogleForm作成】GASを使ってラジオボタンの設置ができません
1
+ 【SpreadSheetからGoogleForm作成】四択問題をGASで自動生成でるようにしたい
test CHANGED
@@ -4,9 +4,15 @@
4
4
 
5
5
  SpreadSheet内のデータを反映させたクイズをGoogleFormで作成しています。
6
6
 
7
+
8
+
7
9
  調べながらコードを書き込んできましたが、関数実行後にラジオボタンが設置されなくて困っています。
8
10
 
11
+
12
+
9
13
  問題数はSpreadSheetに入力されているデータに応じて、GoogleFormの問題数が増減できることが目標です。
14
+
15
+
10
16
 
11
17
  色々と手を尽くしたのですが、力量不足で手詰まりとなってしまいました。
12
18
 
@@ -18,11 +24,31 @@
18
24
 
19
25
  GASを使い、SpreadSheet内のデータをもとに、GoogleFormでクイズを手軽に作れるようにコードを書きました。
20
26
 
27
+
28
+
21
29
  初心者ですので、私の理解できる範囲で様々なページを見て回り、それらを参考にコードを書きました。
30
+
31
+
22
32
 
23
33
  デバッグまではエラーもなくできるのですが、いざ出力されたGoogleFormを確認すると、タイトルのみの設定になってしまいます。
24
34
 
35
+
36
+
25
37
  そもそもの理解が低いため、途方に暮れています。
38
+
39
+
40
+
41
+ <完成のイメージ>
42
+
43
+ ①SpreadSheetに任意の問題データを収納する
44
+
45
+
46
+
47
+ ②収納されたデータに基づいてGoogleFormで問題を生成する
48
+
49
+
50
+
51
+ ※100問の問題を都度手打ちですることを回避したいため
26
52
 
27
53
 
28
54
 
@@ -30,17 +56,27 @@
30
56
 
31
57
  各列の2行目は見出しです
32
58
 
59
+
60
+
33
61
  A列:A3以降は問題番号
62
+
63
+
34
64
 
35
65
  B列:B3以降は問題
36
66
 
67
+
68
+
37
69
  C列~F列:3行目以降は選択肢
70
+
71
+
38
72
 
39
73
  G列:G3以降は正解の選択肢
40
74
 
41
75
 
42
76
 
43
77
  C1はタイトルを入力できるようにしています。
78
+
79
+
44
80
 
45
81
  ### 発生している問題・エラーメッセージ
46
82
 
@@ -52,9 +88,13 @@
52
88
 
53
89
  ただし、scriptを実行した結果表示されるフォームには、タイトルのみしかありません。
54
90
 
91
+
92
+
55
93
  自分のイメージしていた結果は、SpreadSheetに入力されている問題数だけの質問が生成されることをイメージしていました。
56
94
 
57
95
  質問が生成されていませんので、もちろん選択肢も表示されません。
96
+
97
+
58
98
 
59
99
  getRangeで範囲をとっていますし、変数も宣言しているはずなのですが...必ず見落としがあると思いますが、自分の現在のスキルではお手上げ状態です、。
60
100
 

2

初心者アイコンの存在に先ほど気づきました。ソースコードに説明を加えました。

2020/02/20 12:50

投稿

MEGANE_BEER
MEGANE_BEER

スコア5

test CHANGED
File without changes
test CHANGED
@@ -70,7 +70,7 @@
70
70
 
71
71
  function Makeform() {
72
72
 
73
-
73
+ //参考ページをもとに書きかえています。
74
74
 
75
75
  var ActiveSheet = SpreadsheetApp.getActiveSheet();
76
76
 
@@ -88,7 +88,7 @@
88
88
 
89
89
  var form = FormApp.create(formTitle);
90
90
 
91
-
91
+ //以下が全く出てきません。
92
92
 
93
93
  for(var i = 0;i<QQlist.lenght;i++){
94
94
 

1

発生している問題について情報を追加しました。

2020/02/19 13:58

投稿

MEGANE_BEER
MEGANE_BEER

スコア5

test CHANGED
File without changes
test CHANGED
@@ -49,6 +49,14 @@
49
49
  ```
50
50
 
51
51
  エラーメッセージは出ていません。
52
+
53
+ ただし、scriptを実行した結果表示されるフォームには、タイトルのみしかありません。
54
+
55
+ 自分のイメージしていた結果は、SpreadSheetに入力されている問題数だけの質問が生成されることをイメージしていました。
56
+
57
+ 質問が生成されていませんので、もちろん選択肢も表示されません。
58
+
59
+ getRangeで範囲をとっていますし、変数も宣言しているはずなのですが...必ず見落としがあると思いますが、自分の現在のスキルではお手上げ状態です、。
52
60
 
53
61
  ```
54
62