Googleフォームの集計、まだ手作業でやっていませんか?
Googleフォームはアンケートや申し込みフォームとして多くの企業・団体で利用されていますが、回答データの集計・分析・レポート作成は手作業で行っているという方がほとんどです。回答が10件、20件ならまだしも、100件を超えるとスプレッドシートを眺めるだけで数時間かかってしまいます。
そこで活用したいのがAI×Google Apps Script(GAS)による完全自動化です。フォームに回答が送信されるたびに自動で集計され、ChatGPT APIが回答内容を分析し、グラフ付きのレポートがSlackやメールに自動配信される——そんな仕組みを構築する方法を解説します。
自動集計システムの全体構成
ステップ1:GASで回答データを自動整形
Googleフォームの回答は自動的にスプレッドシートに記録されますが、そのままでは分析しにくい形式です。GAS(Google Apps Script)でトリガーを設定し、新しい回答が追加されるたびにデータを自動整形します。不要な列の削除、回答の正規化、日付フォーマットの統一などをスクリプトで自動処理させましょう。
ステップ2:ChatGPT APIで自由記述を分析
選択肢の集計は簡単ですが、自由記述欄のテキスト分析こそがAIの真価を発揮する場面です。GASからChatGPT APIを呼び出し、自由記述の回答を「ポジティブ/ネガティブの感情分析」「キーワード抽出」「要約作成」させます。数百件の自由記述を数秒で分析できるため、手作業とは比較にならない効率です。
ステップ3:自動レポート生成&配信
集計結果と分析内容をGoogleスライドやドキュメントに自動でレポート化し、Slackやメールで関係者に自動配信します。毎週月曜日に先週分のアンケート結果レポートが自動配信される仕組みを作れば、報告書作成のためにわざわざ時間を割く必要がなくなります。
実装のポイントと注意点
GASには実行時間6分の制限があるため、大量のデータを処理する場合はバッチ処理に分割する工夫が必要です。また、ChatGPT APIの呼び出しにはコストが発生するため、不必要に長いプロンプトを送らないよう注意しましょう。月間のAPI利用料は、一般的な規模のアンケートなら月額500〜2,000円程度で収まります。
セキュリティ面では、個人情報を含む回答データをChatGPT APIに送信する場合は、社内のセキュリティポリシーを確認した上で、データの匿名化処理を行うことを推奨します。APIキーはGASのスクリプトプロパティに保存し、コード上にハードコードしないようにしましょう。
よくある質問
Q. プログラミング未経験でもGASは書けますか?
A. GASはJavaScriptベースの言語で、比較的学習しやすいです。さらに2026年現在はChatGPTにやりたいことを伝えればGASのコードを生成してくれるため、プログラミング未経験でも十分に実装可能です。
Q. ChatGPT API以外のAIサービスでも同じことができますか?
A. はい、Claude APIやGemini APIでも同様の分析が可能です。APIの呼び出し方法が若干異なるだけで、基本的な仕組みは同じです。コストや精度を比較して最適なサービスを選びましょう。
Q. Googleフォーム以外のフォームツールでも自動化できますか?
A. Typeform、Microsoft Forms、Jotformなど他のフォームツールでも、Zapierやmakeを経由すれば同様の自動化が可能です。ただしGoogleフォーム×GASの組み合わせが最もコストが低く導入しやすいです。
この記事が参考になったら、ランキング応援お願いします!
