Google最近对IFTTT进行的API更改阻止MailApp.sendEmail使用trigger@recipe.ifttt.com作为收件人。
我有一个工作超过一年的Google表格脚本,该脚本每天晚上都会发送电子邮件到trigger@recipe.ifttt.com,这将关闭一些外部照明。每封电子邮件都会显示在我的gmail发送框中。所有这些都在4/18/2019以后停止了。该脚本将成功运行,但不会发送电子邮件。我相信这与最近的Google IFTTT API更新有关。
进一步的测试表明,将电子邮件更改为我运作良好的gmail帐户(该电子邮件显示在已发送的框中,该电子邮件已收到)。另外,使用gamil手动将电子邮件发送到trigger@recipe.ifttt.com也会导致正确的行为(IFTTT已记录操作等)。
因此,当使用IFTTT时,Google似乎正在过滤sendEmail API中的收件人字段,以不发送电子邮件。 API文档中的任何地方都没有说收件人已被过滤。日志或执行记录中没有错误或警告,表明已进行任何筛选,并且脚本正常完成,没有错误。
Google不应过滤或限制收件人地址。
我希望Google能够看到这篇文章,并删除未记录的限制。