エンジニアではない為、全くの初心者ではありますがよろしくお願いいたします。
グーグルフォームを使いお客様からの回答をスプレッドシートに反映させ、回答者には自動でメールが届くようにgoogle apps scriptの設定をおこなっております。
グーグルフォームを2つ作成し使用しおり、片方に今回質問させていただく問題点があり解決方法がわかりません。
1つ目のシート(問題無し)
→回答いただいた日時順に追加され、最新の回答には自動でメールが配信されており問題はありません。
2つ目のシート(問題あり)
→回答があると日時順ではなく一番上に追加されてしまい、一番下に表示されている方に自動メールが配信されてしまい困っております。
1,2どちらのシートにも同内容の以下を入力しております。
// FormApp.getActiveForm()
function sendform(e){
var items = e.response.getItemResponses();
var msg = '';
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);
}
どこに問題があるかわかりません。詳しい方ご教授いただけたらと思います。
何卒宜しくお願いいたします。
あなたの回答
tips
プレビュー