TypeError:无法调用方法" getThreads"为null

时间:2015-09-23 17:58:04

标签: google-apps-script

我得到一个"无法调用方法"这个错误,当我非常确定它应该没问题时......

function cleanUp() {
  var delayDays = 2
  var maxDate = new Date();
  maxDate.setDate(maxDate.getDate()-delayDays);
  var label = GmailApp.getUserLabelByName("Inbox");
  var threads = label.getThreads(0, 50);
  for (var i = 0; i < threads.length; i++) {
    if (threads[i].getLastMessageDate()<maxDate)
    {
    threads[i].moveToTrash();
    }
  }
}

我做错了什么?

1 个答案:

答案 0 :(得分:0)

而不是使用

var label = GmailApp.getUserLabelByName("Inbox");
var threads = label.getThreads(0, 50);

尝试使用

var threads = GmailApp.getInboxThreads(0, 50);