
あきぞらです。
GASをいじっていて、自分のアカウントのGmail内容を取得する処理があったので、備忘録として残します。
getMessages() という関数を使うと、Gmailの中身が取得できます。
// Gmailの未読のメールを検索
var threads = GmailApp.search('is:unread');
// メールの配列が取れるのでループで1通ずつ本文を取得できる
for(var i in threads) {
var thread = threads[i];
var message = thread.getMessages();
// メール本文
var body = message.getBody();
}
簡単にGASでGmailの中身にアクセスができました。
これに正規表現を組み合わせると、メール処理でいろいろなことができるようになると思います!