前提・実現したいこと
Googleフォームで、回答が送信されたらメールが届くように設定したいが、エラーが出てしまう
発生している問題・エラーメッセージ
エラーメッセージ TypeError: Cannot read property 'response' of undefined sendform @ コード.gs:2 ### 該当のソースコード ```ここに言語名を入力 ソースコード
試したこと
トリガの設定は完了していますが、上記エラーが出てしまう
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
コードを書いてください
素人で申し訳ありません。
コードというのは下記で合ってますでしょうか。
function sendform(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('*****.co.jp', 'ご依頼ありがとうございました****', msg);
}
質問を編集してコードを追記してください。
その際は
```
コード全体
```
と コード全体を ``` で囲って整形してください。
プログラムを動かそうとして行った具体的な手順も、質問を編集して書いてください。
あなたの回答
tips
プレビュー