【GAS】Gmailから本文を取得してSpreadsheetへ反映させる(メモ)

シートを動的に扱うことが多いので、グローバルにシートナンバーを定義してしまっていますが、Gmailの本文を取得して、indexOfとかでごにょごにょするのは結構楽しいです。


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(); //メッセージの本文取得

}

Share:

0 コメント:

コメントを投稿