微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Googleappscript 生成的电子邮件正在跳过我的收件箱 您所描述的实际上可能是一个错误

如何解决Googleappscript 生成的电子邮件正在跳过我的收件箱 您所描述的实际上可能是一个错误

我有一个共享的谷歌表,当有人输入他们的信息时,它会用脚本自动生成的电子邮件提示一个人。这些电子邮件提示了十几个人,并显示为来自我的电子邮件。这已经完美运行了几个月。

在过去一周左右的时间里,我的收件箱停止接收电子邮件。仍然显示在“已发送”和“所有邮件”下,但我不确定这是否只是“已发送”消息”。所有其他用户都可以正常接收电子邮件。此外,如果我将目标地址更改为其他电子邮件它工作正常。基本上,我似乎无法给自己发送电子邮件

我最近开始使用电子邮件过滤器,我知道这在这些情况下最有可能是罪魁祸首。他们目前都没有使用“跳过收件箱”功能

我不知道为什么这些电子邮件不显示给我,尽管我为其他人工作,并且如果我输入了备用电子邮件地址。

编辑 #1:

以下是向下一个人发送电子邮件代码部分。如前所述,它似乎工作得很好,因为除了我之外的其他人都收到了一封电子邮件。此外,如果我将电子邮件更改为同样有效的备用电子邮件。看来问题仅在于脚本从同一电子邮件地址向自己发送电子邮件时。

另外,我注意到我之前收到过电子邮件。这可能是不真实的。作为一项测试措施,我之前对发出的每封电子邮件都“抄送”了自己,以便我可以跟踪系统是否运行良好。您会在代码中注意到我的电子邮件地址存储在变量“emailAddress2”中,并且 CC 行现在已被注释掉。我之前可能没有收到发送给自己的实际电子邮件,但实际上只收到了抄送版本。

代码如下:

function emailNext (JustPickedname,NextToPickName,SelectedDate) {
// Function Sends emails to the next Person in the list
  Logger.log("Into Email Next");
  
  //Set all the Email characteristics 
  SelectedDate = Utilities.formatDate(new Date(SelectedDate),"GMT","EEE,MMM d,yyyy"); //Format the Date for inclusion in the email
  var StaffMember = StaffList.find(StaffList => StaffList.Name === NextToPickName);//Find Emails address by finding name in Emails Object
  var subject = ' You have a pick pending in the ' + ActiveWeekSheetName + ' sheet';
  var message =  
      '<p>Dear Dr. ' + NextToPickName + '</p>' + 
        '<p>You have a pick pending on ' + SelectedDate + '.  Please look at the ' + ActiveWeekSheetName + ' sheet.</p> <p> Dr. ' + JustPickedname + ' has just made a pick and you are up.</p>' +
          '<p>You can make your selection here: <a href="https://docs.google.com/spreadsheets/d/1KE9S5S0Rxc5Ygs0z5muZWplDqDvnal2aWzb-Ei_QeGE/edit#gid=1296569906">GGH Room Selection</a></p>';
  
  MailApp.sendEmail({
    to: StaffMember.Email,//bcc: emailAddress2,name: 'PickListBot',subject: subject,htmlBody: message})
  Logger.log("StaffMember.Email: " + StaffMember.Email);
}

解决方法

您所描述的实际上可能是一个错误。

既然是这种情况,我建议您在 Google 的问题跟踪器上查看此问题 here 并给它加星标,以获取有关它的任何更新。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。