当我的教授接受或拒绝项目提案时尝试自动回复电子邮件

问题描述 投票:0回答:1

似乎不知道如何制作,因此它向该人发送电子邮件,而没有通过 sendmail 指定电子邮件。非常感谢您的帮助!

function onEdit(e) {
  let sheet=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();

  // Event Variable
      let range = e.range;
      let row = e.range.getRow();
      let col = e.range.getColumn();
      let cellValue = sheet.getActiveCell().getValue();
      let studentEmail = sheet.getRange(row,6).getValue();

  if(col==7&&cellValue=="Accepted")
{
  MailApp.sendEmail(studentEmail,"Status update on your Capstone Project","Your project has been accepted by Ms. x.")
  }
}
google-apps-script
1个回答
0
投票

类似这样的:

我没有测试过

function onMyEdit(e) {
  const sh = e.range.getSheet();
  if (sh.getName() == "Sheet Name" && e.range.columnStart == 7 && e.value == "Accepted") {
    MailApp.sendEmail(e.range.offset(0, -1).getValue(), "Status update on your Capstone Project", "Your project has been accepted by Ms. x.")
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.