前提
業務効率化のため、Googleフォームに入力された内容をメールで送るGASを実装しています。
1日に1件ほどではあるのですが、以下のエラーが出てメールの送信が漏れてしまい、困っています。
実現したいこと
Googleフォームに入力された内容をメールで転送する。
転送できているのだが、1日に1件くらい以下のエラーが出てしまう。
発生している問題・エラーメッセージ
Exception: フォームのデータを取得できませんでした。しばらくしてからもう一度お試しください。
at sendform(コード:2:17)
該当のソースコード
function sendform(e){
var items = e.response.getItemResponses();
var msg = '';
var ttl = '';
var name = items[1].getResponse();
var jobno = items[2].getResponse();
ttl = jobno + ' ' + name + ' 納品報告';
for (var i = 0; i < items.length; i++) {
var item = items[i];
var q = item.getItem().getTitle();
var a = item.getResponse();
msg += q + ':\n' + a + '\n\n';
}
let draft = GmailApp.createDraft('メールアドレス', ttl, msg);
let draftID = draft.getId();
GmailApp.getDraft(draftID).send();
}
試したこと
フォームに入力されたデータに異常がないか
→特に他と変わらなかった
アドバイスをいただけますと幸いです。
どうぞよろしくお願いいたします。

あなたの回答
tips
プレビュー