実現したいこと
GASのエラーを解消したい
「TypeError: Cannot read properties of undefined (reading '0')」
前提
googleのスプレッドシートでメールの一斉配信の設定をしています。
発生している問題・エラーメッセージ
メールは全て配信され、一見すると問題なさそうなのですが、実行完了にならず、
「TypeError: Cannot read properties of undefined (reading '0')」というエラーが出ます。
該当のソースコード
function QRSendMail(){ var sheetname = 'customer_list'; const spreadsheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(sheetname); const lastRow = spreadsheet.getLastRow(); var rangeValues = spreadsheet.getDataRange().getValues(); for(var i=3 ; i<=lastRow ; i++){ var sending = rangeValues[i][0];
と書いており、「var sending = rangeValues[i][0];」に対してエラーが出ています。
未定義であったり存在しない要素があるときに出るエラーのようですが、
具体的にどこが問題であるのかわかりません。
スプレッドシート側では、値は入力されています。
載せていない部分じゃないかという意見でも構わないので、
分かる方がいらっしゃいましたら教えてほしいです。
宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/09/05 11:35
退会済みユーザー
2023/09/06 04:26