Google フォームの回答数を取得するコード
/** * フォームの回答数を取得します。 * * @return {number} フォームの回答数 */ function getResponseCount_() { var num = FormApp.getActiveForm().getResponses().length; return num; }
実際に試す方法
- Google ドライブから Google フォームを起ち上げる。
- ツール > スクリプトエディタ
- Google フォームの回答数を取得するコードと、それを呼び出す次のコードを書く。
// 確認用お試し用関数 function test() { Logger.log(getResponseCount_()); }
- ログを確認して、回答数が得られたことをチェック
おわりに
こちらでランダムでユニークな整数を得る方法を書きました。
今回は Google フォームの回答数は 1 つずつ増えていくことに注目いたしまして、順々にプラス 1 されていく、インクリメントされていく方式を念頭に、Google Apps Script の方法を残しました。
次のページが参考になりました。ありがとう存じます!
- Google Formで実装!申込上限に達したら自動で回答を締切るGoogle Apps Script – リバネス研究日誌(らぼのーと)
- googleフォームの自動返信メールに、制限人数を超えた旨のメッ… – Yahoo!知恵袋
以上です。