前提・実現したいこと
GASがお分かりの方是非ご教授ください!
とても困っています…
Gmailからスプレッドシートに内容を抽出したいのですが、
以下スクリプトにのせても、
「undefined」というエラーメッセージがでてしまいます。
(このソースコードはフリーサイトよりコピペして使用してください、とあるものを持って来ています。)
ラベルは「発送」としてすべて設定済み、タイトルにも「発送」はすべてついています。
GAS初心者のため、詳しくご説明くださると大変ありがたいです。
よろしくお願いいたします。
発生している問題・エラーメッセージ
「undefined」
該当のソースコード
javascript
1function getMail01(){ 2var objSpreadsheet = SpreadsheetApp.getActiveSpreadsheet(); 3var objSheet = objSpreadsheet.getSheetByName("原稿発送");//校正原稿発送 4var sheet = SpreadsheetApp.setActiveSheet(objSheet); 5 6//GMAILから取得するものを指定 7var start = 0; 8var max = 500; 9var threads = GmailApp.search('label:原稿発送',start,max); 10var row = sheet.getLastRow() + 1;//最後の行探してそれ以降に追加 11 12for(var n in threads){ 13var thd = threads[n]; 14var msgs = thd.getMessages(); 15 16for(m in msgs){ 17var msg = msgs[m]; 18var body = msg.getBody(); 19 20var res = body.split('<br>\n<br>') 21 22// replaceで不要な文字列を削除、splitで改行ごとにuserという変数に代入 23var user = res[0].split('<br />\n'); 24//この部分はメール文面の前半部分になります。取りたり文字列を必要に応じて書き換えてください 25sheet.getRange(row, 1).setValue(String(user[1]).replace("[title] : ","")); 26row++ 27} 28thd.markRead(); 29Utilities.sleep(1000); 30} 31}
試したこと
Googleのデバックを試しましたがエラーなし。
他、組んだものではないので試す方法もわかりません。
非常に情けないのですが試してみたほうが良いこともお教えください。
補足情報(FW/ツールのバージョンなど)
使用しているのは
Googleのアカウントのみ。
ブラウザはchromeを使用。
使用PCのバージョンはWindows7です。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。