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

如何修改Google Apps Script使邮件发送至单元格B13中的邮箱

修改脚本以从单元格B13获取收件人邮箱

你只需要添加两行代码读取B13单元格的邮箱地址,替换掉固定收件人即可。修改后的完整脚本如下:

function EmailQuote() {
  // 获取当前活跃的工作表
  var sheet = SpreadsheetApp.getActiveSheet();
  // 读取B13单元格的邮箱地址
  var recipient = sheet.getRange("B13").getValue();
  
  var message = {
    to: recipient,
    subject: "Quote",
    body: "Hi, Please find attached quote",
    //name: "",
    attachments: [SpreadsheetApp.getActiveSpreadsheet().getAs(MimeType.PDF).setName("Quote")]
  }
  MailApp.sendEmail(message);
}

关键说明:

  • SpreadsheetApp.getActiveSheet():获取当前正在操作的工作表;如果邮箱地址在其他指定工作表,可改用getSheetByName("目标工作表名称")来定位。
  • getRange("B13").getValue():读取B13单元格内容,请确保该单元格填写的是有效邮箱格式,否则邮件发送会失败。
  • 将to字段的值替换为读取到的recipient变量,即可实现动态获取收件人。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 10:55:16