
gasでメールを全部取得する方法
とりあえずこれで、メールの送信元と、サブタイトルがゲットできる。ちなみに一度の実行につき500個までしか取得できない。
function getMail(){
var myspreadsheet = SpreadsheetApp.openById('1AG1f***************');
var mysheet = myspreadsheet.getSheets()[0];
//0~99まで
var threads = GmailApp.getInboxThreads(0 , 500);
var messages = GmailApp.getMessagesForThreads(threads);
var froms = [];
var row = mysheet.getLastRow()+1
messages.get
for(var i = 0; i < threads.length; i++)
{
froms.push([messages[i][0].getFrom(),messages[i][0].getSubject()]);
}
mysheet.getRange(mysheet.getLastRow()+1,1,threads.length,2).setValues(froms);
}