前提・実現したいこと
※メールアドレスなどは例
自分のメールアドレス:test@gmail.com
メーリングリストのアドレス:test2@gmail.com
前提として、自分のメールアドレスがメーリングリストに含まれておりGoogle Groupを開くとメーリングリストのアドレスから送信したメールの一覧が見れるようになっています。
実現したいことは、メーリングリストから"送信"したメールの件名や本文をスプレッドシートに転記することです。
技術的に可能かどうかがまず知りたいです。
また、送信メールを取得する方法を色々と調べてみましたが全くヒットしなかったので送信メールを取得する方法などがあればご教授いただきたいです。
参考にした記事:
https://www.casleyconsulting.co.jp/blog/engineer/2693/
from:のところをメーリングリストのアドレスにしてみましたが取得はできず。
ar sheet = SpreadsheetApp.getActiveSheet(); var threads = GmailApp.search('from:test2@gmail.com subject:"【サンプル】"'); for(var i=0; i<threads.length; i++){ var thread = threads[i]; var mails = thread.getMessages(); for(var j=0; j<mails.length; j++){ var mail = mails[j]; sheet.appendRow([mail.getDate(), mail.getSubject(), mail.getBody()]); } }
他にはこちらを参考にしました。
https://groups.google.com/g/google-apps-api-japan/c/uoUrvborf84
自分のアドレスがメーリングリストに含まれているので土台はできてそうですが、やりたいことは送信メールを取得することなので足踏みしてしまっています。
分かりづらい文章になってしまった気がしますが、ヒントを与えてくださると大変ありがたいです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。