googleフォームの送信先(通知先)をgmail以外に設定する

googleフォームの送信先(通知先)をgmail以外に送信する方法として、
google apps scriptを使う方法が、一番カンタンでよく用いられていると思いますが、
そのまま使用すると、回答者のメールが本文に記載されないため少し改修してみました。

function sendform(e) {
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’;
}
 
GmailApp.sendEmail(‘送りたいメールアドレスを入れる’, ‘メールの件名’, msg);
}
 
この修正で、回答者のメールアドレスが msg メッセージ本文の最初に追加され、Gmail に送信されます。

コメントを残す