前提・実現したいこと
Google Apps Scriptでフォームに投稿された内容をメール通知しているが、現在同内容の
メールが2通送付されてしまうのを1通にしたい。
発生している問題・エラーメッセージ
Google Apps Scriptでフォームに投稿された内容をメール通知をしています。
その際にいつの頃からか同じメールが2通通知されるようになり、スクリプトの実行ユーザが
2名いることが原因なのでは?という話を聞きました。
そこでスクリプトの実行ユーザが分かる方法があれば教えていただきたく、投稿いたしました。
全くの初心者で要領を得ていない質問かもしれませんが、どうぞ宜しくお願いいたします。
該当のソースコード
function submitFormTour(e){
var itemResponses = e.response.getItemResponses();
var message = '';
for (var i = 0; i < itemResponses.length; i++) {
var itemResponse = itemResponses[i];
var question = itemResponse.getItem().getTitle();
var answer = itemResponse.getResponse();
message += (i + 1).toString() + '. ' + question + ': ' + answer + '\n';
}
var address = 'メールアドレス';
var title = '[●●を受信しました]';
var content = '以下の内容で、お問い合わせを受信しました。\n\n' + message;
GmailApp.sendEmail(address, title, content,
{from:'アドレス',name:'◎◎窓口'});
}
試したこと
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー