前提・実現したいこと
グーグルフォーム上で、回答が送信された際に、管理者に送信された旨メッセージが届くようにしたいと思っています。
すでに、同様の仕組みを実装したグーグルフォームのスクリプトをコピペしたところ
以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
エラーメッセージ TypeError: Cannot read property 'response' of undefined(行 4、ファイル「コード」)表示しない ### 該当のソースコード // FormApp.getActiveForm() function submitForm(e){ var items = e.response.getItemResponses(); var msg = ''; for (var i = 0; i < items.length; i++) { var item = items[i]; var q = item.getItem().getTitle(); var a = item.getResponse(); msg += q + ': ' + a + '\n\n'; } GmailApp.sendEmail('samplem@test.com', '「フォーム」にて回答が提出されました。', msg); } ```ここに言語名を入力 ソースコード
試したこと
過去の回答から、以下を試しましたがうまくいかず、基本的なことかもしれませんが、解決方法があれば教えていただけますと幸いです。
「// FormApp.getActiveForm()」を入れてみる。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。