Google Script:如何显示GmailApp.search - 邮件数据

时间:2012-10-08 14:29:03

标签: gmail google-apps-script

我正在尝试在Logger中显示已加星标的邮件。

function viewStarred() {
  Logger.log( GmailApp.search('is:starred') );
}

但我的Logger的结果是:

  

[GmailThread,GmailThread,GmailThread,GmailThread,.... GmailThread]

如何显示邮件主题?或内容...

这是我的屏幕: here is my logger screen

1 个答案:

答案 0 :(得分:1)

您所看到的是预期的行为。如果您看到documentation for GmailApp.search,则会看到它返回一个GmailThread对象数组。 Logger.log无法直接打印出GmailThread数组对象

所以,你必须这样做 一个。单独输出要打印的GmailThread对象 湾打印有关GmailThread(主题,发件人等)的具体信息

见下面的例子

var threads = GmailApp.search('is:starred');
for (var i in threads){
  Logger.log(threads[i].getFirstMessageSubject());
}