プログラミング初心者です
Googleフォームで回答してもらう際に
特定の質問で、特定の回答がなされた場合に
私のところに連絡が来るようにしたいです。
コピペで試してみましたが、実行してみると以下のエラーメッセージが表示されます。。
TypeError: Cannot read property 'getItemResponses' of undefined
トリガーはうまく働いているようです。
やりたいこと
ご回答よろしくお願いします。
質問内容:あなたはお菓子が好きですか?
回答項目:はい or いいえ
いいえの時に連絡がくるようにしたいです
#function sendForm(e) {
// 件名、本文
##var subject = "返信がありました";
##var body = "お菓子が好きではないそうです";
// メール送信先
##var to = "xxxxxx@xxxxx";
###var itemResponses = e.response.getItemResponses();
###for (var i = 0; i < itemResponses.length; i++) {
####var itemResponse = itemResponses[i];
####var title = itemResponse.getItem().getTitle();
####var ans = itemResponse.getResponse();
####body += '\n\n['+title+']\n\n';
####body += ans;
#####if (title==="あなたはお菓子が好きですか?") #####if (ans==="いいえ")
##MailApp.sendEmail({to:to,subject:subject, body:body});
##}
#}
var itemResponses = e.response.getItemResponses();の箇所にエラーがでます。
回答1件
あなたの回答
tips
プレビュー