使用应用脚本,我想在每个线程中获取最新消息,并将其加载到对象中以进行进一步过滤。到目前为止,我有:
var message_objs = []
// thread is a list of all email threads/chains. thread[i] is a specific email
for (i in threads) {
var thread = threads[i]
var messages = thread.getMessages()[0]; // get first message
Logger.log(messages);
messages.forEach(function(message){
message_objs.push({
'body': message.getPlainBody(),
'date' : message.getDate(),
'from' : message.getFrom(),
'to' : message.getTo()
});
Logger.log(message_objs);
我遇到标题错误。日志的最后两行显示:
[19-04-03 12:27:43:373 EDT] messages
[19-04-03 12:27:43:374 EDT] GmailMessage
我在做什么错?有什么更好的方法?
答案 0 :(得分:0)
尝试更改此内容:
var messages = thread.getMessages()[0]; // get first message
Logger.log(messages);
messages.forEach(function(message){
对此:
var messages = thread.getMessages();
Logger.log(messages);
messages.forEach(function(message){