SpreadSheet で Gmail データ取得
参考サイト Gmailのデータを取得する。 - mirandora.commirandora.com
まだよく理解してないが直近のメールの送受信者、件名などが取得できる。
sleep の働きは不明。thread の仕組みも不明
GAS エディタ久しぶりに使ったが想像以上に補完機能が優秀。あとフォントが好き
Google Fonts Inconsolata
function getMail() { var sheet = SpreadsheetApp.getActiveSheet() var threads = GmailApp.getInboxThreads(0, 30); var row =1; for (var n in threads){ var thd = threads[n]; var msgs = thd.getMessages(); for (m in msgs){ var msg = msgs[m]; var from = msg.getFrom(); var to = msg.getTo() + msg.getCc(); var date = msg.getDate(); var title = msg.getSubject(); sheet.getRange(row, 1).setValue(date); sheet.getRange(row, 2).setValue(from); sheet.getRange(row, 3).setValue(to); //sheet.getRange(row, 4).setValue(title); row++; } Utilities.sleep(1000); } }