イタリックテキスト### 前提・実現したいこと
googleフォームからgasでメールの自動送信できるようにしたいためネットなどを確認しながらコードを
入力しているのですがエラーがでてしまいます。
発生している問題・エラーメッセージ
エラー
TypeError: Cannot read property 'response' of undefined
sendform @ コード.gs:4
該当のソースコード
//FormApp.getActiveForm()
function sendform(e){
var items = e.response.getItemResponses();
var msg = 'こちらから確認できます❣\n ⇒https://docs.google.com/spreadsheets……\n';
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);
}
試したこと
最初、var items = e.response.getItemResponses();でエラーがでているので、//FormApp.getActiveForm()というのを先頭に記載して実効してみましたが解消できませんでした。エラーで 'response'とでてくるのでもしかするとメールの権限などが関係あるのかと思い承認したりしましたが解消できませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/18 02:38