Google Script中的MailApp不会从我的企业域内的电子邮件地址发送电子邮件

时间:2019-07-10 23:31:02

标签: google-apps-script google-sheets

由于用户的菜单项,我正在尝试从Google表格向许多用户发送电子邮件。

不幸的是,如果我从工作电子邮件中运行脚本,电子邮件将不会发送。

我检查了appsscript.json下的oauthScopes,以确保脚本请求了正确的范围,并且确实如此。

我也已经在一个个人帐户中多次测试了该代码,并且可以正常工作。但是,当我从工作帐户运行代码时,电子邮件将不会发送。除了发送电子邮件的域外,两个帐户中有关代码的所有内容都相同。

function submit() {
//gather admin emails
  var admins = ["someone@example.com"]

  var thisUrl = SpreadsheetApp.getActiveSpreadsheet().getUrl();
  var thisName = DriveApp.getFileById(SpreadsheetApp.getActiveSpreadsheet().getId()).getOwner().getName();

  MailApp.sendEmail(admins.join(", "), thisName + " has submitted their template for upload", thisUrl)
}

如前所述,该代码可以从个人帐户正常运行。有什么想法为什么不能从我的工作帐户运行它?

0 个答案:

没有答案