「undefined からプロパティ「values」を読み取れません。」のエラーメッセージの原因が分からず進めません。
グーグルフォームを使用したレンタル品の予約管理システムを作っております。
全くの初心者のため下記サイトを参考にしていますが、「Google Apps Scriptでフォーム送信した内容を含んだメッセージをGmailで送るスクリプト」のところで上手く動かず困ってしまいました。
https://tonari-it.com/gas-form-event-object-message/
発生している問題・エラーメッセージ
TypeError: undefined からプロパティ「values」を読み取れません。(行 3、ファイル「コード」)表示しない
該当のソースコード
function sendMessage(e) {
var shop = e.values[1];
var item = e.values[2];
var price = e.values[3];
var amount = e.values[4];
var total = price * amount;
var recipient = 'hogehoge@example.com'; //送信先メールアドレス
var subject = '備品購入申請のお知らせ';
var body = '';
body += '備品購入申請がありました。\n\n';
body += '・購買先: ' + shop + '\n';
body += '・品名: ' + item + '\n';
body += '・単価: ' + price + ' 円\n';
body += '・数量: ' + amount + '\n';
body += '・総額: ' + total + ' 円\n\n';
body += '以下URLからスプレッドシートをご覧ください\n';
body += 'https://docs.google.com/spreadsheets/d/~'; //スプレッドシートのURL
GmailApp.sendEmail(recipient, subject, body);
}
ソースコード
試したこと
色々調べてみましたが回答が見つからず困っております。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/28 03:59