@sonblet

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

GAS:Googleフォームのデータ取得エラー

解決したいこと

業務効率化のため、GASでGoogleフォームの回答内容がメールで送られてくるようにしています。
1日に1〜2件ほどではあるのですが、以下のエラーが出てメールの送信が漏れてしまい、困っています。
解決方法を教えていただけると嬉しいです。

発生している問題・エラー

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();
}

自分で試したこと

フォームに入力されたデータに異常がないか
→特に他と変わらなかった

アドバイスをいただけますと幸いです。
どうぞよろしくお願いいたします。

0 likes

No Answers yet.

Your answer might help someone💌