var sheetNumber = 1; function dailyGmailGetBody() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[sheetNumber - 1]; var threads = GmailApp.search('subject:"●●" from:"●●"',0,1); //検索条件を指定して、リストの1つ目のみを取得する var messages = threads[0].getMessages(); //メールの親スレッドメッセージを指定 var tBody = messages[0].getBody(); //メッセージの本文取得 }
【GAS】Gmailから本文を取得してSpreadsheetへ反映させる(メモ)
シートを動的に扱うことが多いので、グローバルにシートナンバーを定義してしまっていますが、Gmailの本文を取得して、indexOfとかでごにょごにょするのは結構楽しいです。
0 コメント:
コメントを投稿