googleフォームの送信先(通知先)をgmail以外に送信する方法として、
google apps scriptを使う方法が、一番カンタンでよく用いられていると思いますが、
そのまま使用すると、回答者のメールが本文に記載されないため少し改修してみました。
function sendform(e) {
var items = e.response.getItemResponses();
var respondentEmail = e.response.getRespondentEmail(); // 回答者のメールアドレスを取得
var msg = ‘回答者のメールアドレス: ‘ + respondentEmail + ‘\n\n’;
var items = e.response.getItemResponses();
var respondentEmail = e.response.getRespondentEmail(); // 回答者のメールアドレスを取得
var msg = ‘回答者のメールアドレス: ‘ + respondentEmail + ‘\n\n’;
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’;
}
var item = items[i];
var q = item.getItem().getTitle();
var a = item.getResponse();
msg += q + ‘: ‘ + a + ‘\n\n’;
}
GmailApp.sendEmail(‘送りたいメールアドレスを入れる’, ‘メールの件名’, msg);
}
この修正で、回答者のメールアドレスが msg メッセージ本文の最初に追加され、Gmail に送信されます。
Thanks for installing the Bottom of every post plugin by Corey Salzano. Contact me if you need custom WordPress plugins or website design.