MailApp в Google Script не будет отправлять электронную почту с адреса электронной почты в моем бизнес-домене - PullRequest
0 голосов
/ 11 июля 2019

Я пытаюсь отправить электронное письмо нескольким пользователям из Google Sheet, вызванное пунктом меню пользователем.

К сожалению, письма не будут отправляться, если я запустил сценарий с рабочего письма.

Я проверил oauthScopes в appsscript.json, чтобы убедиться, что сценарий запрашивает нужные области, и это так.

Я также несколько раз тестировал код в личном кабинете, и он работает. Однако, когда я запускаю код из моей рабочей учетной записи, электронные письма не отправляются. Все в коде в двух учетных записях одинаково, за исключением домена, отправляющего электронную почту.

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)
}

Как уже упоминалось, код отлично работает из личного кабинета. Есть идеи, почему он не запускается с моего рабочего аккаунта?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...