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

请求协助:Google Sheets脚本实现Y列值符合条件的每日邮件通知

Google Apps Script 调试请求:每日到期订单邮件通知排查

功能需求

  • 监控表格Y3:Y列的单元格值,当值满足≤7 或 ≥0时,每日自动发送邮件通知
  • 邮件需包含对应行Q列的订单信息

当前问题

已编写sendNotification函数,但功能未按预期运行,怀疑触发器设置或代码存在问题,请求协助排查

现有代码

function sendNotification() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getActiveSheet();
  var cell = ss.getActiveCell().getA1Notation();
  var row = sheet.getActiveRange().getRow();
  var cellvalue = ss.getActiveCell().getValue().toString();
  var recipients = "x@email.com";
  var message = '';
  if(cell.indexOf('Y')<=7){ 
    message = sheet.getRange('Q'+ sheet.getActiveCell().getRowIndex()).getValue()
  }
  var subject = 'Order is due soon for'+sheet.getName();
  var body = sheet.getName() + ' order is due soon. Click ' + ss.getUrl() + ' to see which PO is due, look at row # to see details: «' + row + '». PO#: «' + cellvalue;
  MailApp.sendEmail(recipients, subject, body);
};

触发器截图

触发器设置截图

关联表格链接

Google表格


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 21:24:28