変数 =《GmailMessage》.isUnread();
変数 =《GmailMessage》.isStarred();
変数 =《GmailMessage》.isInInbox();
変数 =《GmailMessage》.isInChats();
変数 =《GmailMessage》.isInTrash();
《GmailMessage》.mardRead();
《GmailMessage》.markUnread();
《GmailMessage》.star();
《GmailMessage》.unstar();
《GmailMessage》.moveToTrash();
変数 =《GmailMessage》.getFrom();
変数 =《GmailMessage》.getTo();
変数 =《GmailMessage》.getCc();
変数 =《GmailMessage》.getReplyTo();
変数 =《GmailMessage》.getDate();
変数 =《GmailMessage》.getThread();
変数 =《GmailMessage》.getBody();
変数 =《GmailMessage》.getAttachments();
var thds = GmailApp.getInboxThreads();
var msgs = thd.getMessages();
var from = msg.getFrom();
var to = msg.getTo();
var date = msg.getDate();
var subject = msg.getSubject();
var body = msg.getBody();
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※最初に掲載した、受信箱のメッセージを
スプレッドシートに書き出すサンプル
var sheet = SpreadsheetApp.getActiveSheet();
var thds = GmailApp.getInboxThreads();
var row = 1;
for(var n in thds){
var thd = thds[n];
sheet.getRange(row++,1).setValue(thd.getMessageCount());
var msgs = thd.getMessages();
for(m in msgs){
var msg = msgs[m];
var from = msg.getFrom();
var to = msg.getTo();
var date = msg.getDate();
var subject = msg.getSubject();
var body = msg.getBody();
sheet.getRange(row,1).setValue(date);
sheet.getRange(row,2).setValue(from);
sheet.getRange(row,3).setValue(to);
sheet.getRange(row,4).setValue(subject);
//sheet.getRange(row,5).setValue(body); // カット!
row++;
}
}
| << 前へ | 次へ >> |