グーグルフォームからスプレッドの反映時にフォームの回答に応じて
メールの通知先を変更したいです。
同じように質問されてる方もいましたがそれでもうまくいかないため質問いたします。
以前も同じ質問をしましたが、今回gmail自体を有料化し以前と同じスクリプトで組みましたが
うまく各々のメールアドレスに飛ばない現象が起きています。
有料化したことが原因でしょうか。
該当のソースコード
function sendForm(e){
var subject = '〇〇NEWスプレッド投入通知';
var body = '案件の投入がありました。\n\n';
var to = "×××@××.co.jp";
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==="A部署") {
to = '〇〇@〇〇.co.jp';
} else if (ans==="B部署") {
to = '▲▲@▲▲.co.jp';
} else if (ans==="C部署") {
to = '卍卍@卍卍.co.jp';
}
}
}
MailApp.sendEmail({to:to,subject:subject, body:body});
}
あなたの回答
tips
プレビュー