返回的Gmail主题未定义'在刚发送的gmail上

时间:2014-11-19 06:06:59

标签: javascript google-apps-script

我正在尝试使用以下内容发送一封电子邮件:

var thread = GmailApp.sendEmail(email, subject, message, advancedArgs).search('subject:' + subject, 0, 1);

第一部分发送电子邮件,第二部分试图获取具有相同主题的电子邮件的主题(这是唯一的!)。

线程的返回值几乎总是未定义的'。我怀疑这是一个时间问题。是否有可能确保为线程找到发送的消息以获得有效的引用?

谢谢!

1 个答案:

答案 0 :(得分:1)

是的,它与时间有关,你搜索速度太快了。如果搜索返回某些内容,您可以先验证,如果不是,则可以等待sleep(1000);然后重试,直到收到良好的响应。