You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google日历设置外出状态后,Google App Script触发器还会发送邮件吗?

Google Apps Script 定时发邮件触发OOF后失效问题排查
  • 首先排除触发器故障:你提供的触发器配置截图显示定时规则配置正常,无触发时间、权限类配置错误,故障出在邮件投递环节。
  • 第一排查项:验证邮件是否被拦截而非未发送

Google日历的外出(OOF)状态会同步到Gmail的全局过滤规则,默认会对自发自收的低优先级测试邮件做静默归档处理,不会进入收件箱也不会展示在常规接收记录中。你可以直接在Gmail搜索框输入subject:"你的邮件主题"全局搜索,查看邮件是否被归类到归档、促销或垃圾邮件分类中。

  • 第二排查项:查看脚本执行日志确认错误

打开对应Google Apps Script项目的「执行记录」页面,找到对应触发时间点的执行条目,查看是否有报错信息。如果日志提示投递被拒绝、配额不足,属于OOF状态下Google的临时投递限制。

  • 修复方案
  1. 给脚本添加异常捕获逻辑,明确错误原因,参考修改后的代码:
function send_mails() {
  try {
    MailApp.sendEmail("my_mail_id", "subject", "body of mail")
    console.log("邮件投递请求已提交")
  } catch (err) {
    console.error("发送失败:" + err.message)
  }
}
  1. 在Gmail的「过滤器和屏蔽地址」设置中新增规则:匹配发件人为你的邮箱、主题为脚本发送的固定主题时,设置为「始终标记为重要」「永不移入垃圾邮件」,即可规避OOF状态的自动拦截。
  2. 若需要临时恢复,你可以先关闭日历中的外出状态,测试邮件是否恢复正常投递。

内容的提问来源于stack exchange,提问作者vipin yadav

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 15:54:03