実現したいこと
Googleフォームで、選挙?人気投票をしています。
フォームを締め切ってすぐに集計をしたいので回答を取得しようとしています。
ただ、e.namedValues['質問タイトル'][0];では個々に送られる回答を取得出来てもすべてまとめて取得できません。
また、回答結果をGoogleサイトに掲載したいと思っています。ただGoogleサイトを編集する方法がわかりません。
###構想
0. Googleフォントを締め切る・・・setAcceptingResponses(false)でトリガーをセットして実現した。
0. 回答を取得する・・・関数やメソッドがわからない。
0. 順位付け・・・たぶんできそう。自信はない。
0. Googleサイトの指定したページ編集して結果を載せる・・・関数やメソッドがわからない。
0. Googleサイトを公開・・・関数やメソッドがわからない。
##わからないこと
Googleフォームの指定した質問の回答をまとめて取得する。
GoogleサイトをGASで編集
試したこと
e.namedValues['質問タイトル'][0];で回答を取得・・・できない
form.getResponses();で回答を取得・・・できなかった
補足
- GoogleフォームはGoogleスプレッドシートとリンクされている。
- 回答結果の表(フォームの編集者が見る画面にあるもの)をそのままGoogleサイトに掲載するでもいい。
- 取得したい質問の回答はチェックボックスで複数回答ができる。
- 初心者
GoogleAppsScript
1ソースコード 2function formStart() { //回答を締め切る 3 //アクティブなフォームを取得 4 var myForm = FormApp.getActiveForm(); 5 myForm.setAcceptingResponses(false); 6}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。